!(      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     None"tree-sitter-java?Statically-known rules corresponding to symbols in the grammar.   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~           !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !" tree-sitter-java-0.2.0.0-inplaceTreeSitter.Java:tree-sitter-java-0.2.0.0-inplace-tree-sitter-java-internalTreeSitter.Java.Internaltree_sitter_javaGrammarEnd IdentifierDecimalIntegerLiteralHexIntegerLiteralOctalIntegerLiteralBinaryIntegerLiteralDecimalFloatingPointLiteralHexFloatingPointLiteralTrueFalseCharacterLiteral StringLiteral NullLiteral AnonLParen AnonAmpersand AnonRParen AnonEqual AnonPlusEqualAnonMinusEqual AnonStarEqualAnonSlashEqualAnonAmpersandEqual AnonPipeEqualAnonCaretEqualAnonPercentEqualAnonLAngleLAngleEqualAnonRAngleRAngleEqualAnonRAngleRAngleRAngleEqual AnonRAngle AnonLAngleAnonEqualEqualAnonRAngleEqualAnonLAngleEqual AnonBangEqualAnonAmpersandAmpersand AnonPipePipeAnonPlus AnonMinusAnonStar AnonSlashAnonPipe AnonCaret AnonPercentAnonLAngleLAngleAnonRAngleRAngleAnonRAngleRAngleRAngleAnonInstanceofAnonMinusRAngle AnonComma AnonQuestion AnonColonAnonBang AnonTilde AnonPlusPlusAnonMinusMinusAnonNew AnonLBracket AnonRBracketAnonDot AnonClassAnonColonColon AnonExtends AnonSemicolon AnonLBrace AnonRBrace AnonAssert AnonSwitchAnonCase AnonDefaultAnonDo AnonWhile AnonBreak AnonContinue AnonReturnAnonSynchronized AnonThrowAnonTry AnonCatch AnonFinallyAnonIfAnonElseAnonForAnonAtAnonOpen AnonModule AnonRequires AnonExportsAnonTo AnonOpensAnonUses AnonProvidesAnonWithAnonTransitive AnonStatic AnonPackage AnonImportAnonEnum AnonPublic AnonProtected AnonPrivate AnonAbstract AnonFinal AnonStrictfp AnonNative AnonTransient AnonVolatileAnonImplementsAnonAtInterface AnonInterfaceAnonByte AnonShortAnonIntAnonLongAnonChar AnonFloat AnonDouble BooleanTypeVoidType AnonDotDotDot AnonThrowsThisSuperCommentProgram HiddenLiteralHiddenExpressionCastExpressionAssignmentExpressionBinaryExpressionInstanceofExpressionLambdaExpressionInferredParametersTernaryExpressionUnaryExpressionUpdateExpression HiddenPrimaryArrayCreationExpressionDimensionsExprHiddenPrimaryNoNewArrayParenthesizedExpression ClassLiteralObjectCreationExpression)HiddenUnqualifiedObjectCreationExpression FieldAccess ArrayAccessMethodInvocation ArgumentListMethodReference TypeArgumentsWildcardHiddenWildcardBounds DimensionsBlockExpressionStatementLabeledStatementAssertStatementSwitchStatement SwitchBlock SwitchLabel DoStatementBreakStatementContinueStatementReturnStatementSynchronizedStatementThrowStatement TryStatement CatchClauseCatchFormalParameter CatchType FinallyClauseTryWithResourcesStatementResourceSpecificationResource IfStatementWhileStatement ForStatementForInitEnhancedForStatementHiddenAnnotationMarkerAnnotation AnnotationAnnotationArgumentListElementValuePairHiddenElementValueElementValueArrayInitializerHiddenDeclarationModuleDeclarationModuleDirectiveRequiresModifier ModuleNamePackageDeclarationImportDeclarationAsteriskEnumDeclarationEnumBodyDeclarations EnumConstantClassDeclaration ModifiersTypeParameters TypeParameter TypeBound SuperclassSuperInterfacesInterfaceTypeList ClassBodyStaticInitializerConstructorDeclarationConstructorDeclaratorConstructorBodyExplicitConstructorInvocationScopedIdentifierFieldDeclarationInterfaceDeclarationAnnotationTypeDeclarationAnnotationTypeBodyAnnotationTypeMemberDeclaration AnnotationTypeElementDeclaration DefaultValueNormalInterfaceDeclarationExtendsInterfaces InterfaceBodyInterfaceMemberDeclarationConstantDeclarationHiddenVariableDeclaratorListVariableDeclaratorHiddenVariableDeclaratorIdArrayInitializer HiddenTypeHiddenUnannotatedType AnnotatedTypeScopedTypeIdentifier GenericType ArrayType IntegralTypeFloatingPointTypeHiddenMethodHeaderHiddenMethodDeclaratorFormalParametersFormalParameterReceiverParameterSpreadParameterThrows!LocalVariableDeclarationStatementLocalVariableDeclarationMethodDeclarationAuxProgramRepeat1AuxCastExpressionRepeat1AuxInferredParametersRepeat1!AuxArrayCreationExpressionRepeat1AuxDimensionsExprRepeat1AuxClassLiteralRepeat1AuxArgumentListRepeat1AuxTypeArgumentsRepeat1AuxDimensionsRepeat1AuxSwitchBlockRepeat1AuxTryStatementRepeat1AuxCatchTypeRepeat1AuxResourceSpecificationRepeat1 AuxAnnotationArgumentListRepeat1&AuxElementValueArrayInitializerRepeat1AuxModuleDeclarationRepeat1AuxModuleDirectiveRepeat1AuxModuleDirectiveRepeat2AuxModuleDirectiveRepeat3AuxImportDeclarationRepeat1AuxEnumDeclarationRepeat1AuxEnumBodyDeclarationsRepeat1AuxModifiersRepeat1AuxTypeParametersRepeat1AuxInterfaceTypeListRepeat1AuxAnnotationTypeBodyRepeat1AuxInterfaceBodyRepeat1&AuxHiddenVariableDeclaratorListRepeat1AuxArrayInitializerRepeat1AuxFormalParametersRepeat1TypeIdentifier ParseError$fSymbolGrammar$fBoundedGrammar $fEnumGrammar $fEqGrammar $fIxGrammar $fOrdGrammar $fShowGrammar