!H      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Nonettree-sitter-java?Statically-known rules corresponding to symbols in the grammar.   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     None ".45679;Mdk}h !"#$%&')(*+,.-/0132456789:<;=>?@BACDFEGHIJKLMNOPQRSTVUWXZY[\]^_`abcdefhgijlkmnpoqrstuvxwyz{|}~      !"#$%&'()*+,-./0123456789:;<=?@>CABDEGFHIJKLMNOPQRSTUVWXYZ^[]\_`abcdefghijklmnopqrstwuzvxy{|}~      !"#$%&'()*+,-./01234596;78:<=>?@ABEDCFGHIJKOLRMNPQSTUVWXYZ[\^]`_abcedfgihjklmnopqrstwxuvyz|{}~ !"#$%&')(*+,.-/0132456789:<;=>?@BACDFEGHIJKLMNOPQRSTVUWXZY[\]^_`abcdefhgijlkmnpoqrstuvxwyz{|}~      !"#$%&'()*+,-./0123456789:;<=?@>CABDEGFHIJKLMNOPQRSTUVWXYZ^[]\_`abcdefghijklmnopqrstwuzvxy{|}~      !"#$%&'()*+,-./01234596;78:<=>?@ABEDCFGHIJKOLRMNPQSTUVWXYZ[\^]`_abcedfgihjklmnopqrstwxuvyz|{}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*||+,-./0123456789:;<=>?@ABCDEFGHIJK  LMNOPQRSTUVWXYZ[  \]^_`abcdefghijkl  mn  opqrstuvwxy{{z{  |}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ tree-sitter-java-0.5.0.0-inplaceTreeSitter.JavaTreeSitter.Java.AST:tree-sitter-java-0.5.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 HiddenPrimaryArrayCreationExpressionDimensionsExprParenthesizedExpression ClassLiteralObjectCreationExpression)HiddenUnqualifiedObjectCreationExpression FieldAccess ArrayAccessMethodInvocation ArgumentListMethodReference TypeArgumentsWildcardHiddenWildcardBounds DimensionsHiddenStatementBlockExpressionStatementLabeledStatementAssertStatementSwitchStatement SwitchBlock SwitchLabel DoStatementBreakStatementContinueStatementReturnStatementSynchronizedStatementThrowStatement TryStatement CatchClauseCatchFormalParameter CatchType FinallyClauseTryWithResourcesStatementResourceSpecificationResource IfStatementWhileStatement ForStatementForInitEnhancedForStatementHiddenAnnotationMarkerAnnotation AnnotationAnnotationArgumentListElementValuePairHiddenElementValueElementValueArrayInitializerHiddenDeclarationModuleDeclarationModuleDirectiveRequiresModifier ModuleNamePackageDeclarationImportDeclarationAsteriskEnumDeclarationEnumBodyEnumBodyDeclarations EnumConstantClassDeclaration ModifiersTypeParameters TypeParameter TypeBound SuperclassSuperInterfacesInterfaceTypeList ClassBodyStaticInitializerConstructorDeclarationHiddenConstructorDeclaratorConstructorBodyExplicitConstructorInvocationScopedIdentifierFieldDeclarationAnnotationTypeDeclarationAnnotationTypeBody AnnotationTypeElementDeclarationHiddenDefaultValueInterfaceDeclarationExtendsInterfaces InterfaceBodyConstantDeclarationHiddenVariableDeclaratorListVariableDeclaratorHiddenVariableDeclaratorIdArrayInitializer HiddenTypeHiddenUnannotatedType AnnotatedTypeScopedTypeIdentifier GenericType ArrayType IntegralTypeFloatingPointTypeHiddenMethodHeaderHiddenMethodDeclaratorFormalParametersFormalParameterReceiverParameterSpreadParameterThrows!LocalVariableDeclarationStatementLocalVariableDeclarationMethodDeclarationAuxProgramRepeat1AuxCastExpressionRepeat1AuxInferredParametersRepeat1!AuxArrayCreationExpressionRepeat1AuxDimensionsExprRepeat1AuxClassLiteralRepeat1AuxArgumentListRepeat1AuxTypeArgumentsRepeat1AuxDimensionsRepeat1AuxSwitchBlockRepeat1AuxTryStatementRepeat1AuxCatchTypeRepeat1AuxResourceSpecificationRepeat1 AuxAnnotationArgumentListRepeat1&AuxElementValueArrayInitializerRepeat1AuxModuleDeclarationRepeat1AuxModuleDirectiveRepeat1AuxModuleDirectiveRepeat2AuxModuleDirectiveRepeat3AuxImportDeclarationRepeat1AuxEnumBodyRepeat1AuxEnumBodyDeclarationsRepeat1AuxModifiersRepeat1AuxTypeParametersRepeat1AuxTypeBoundRepeat1AuxInterfaceTypeListRepeat1AuxAnnotationTypeBodyRepeat1AuxInterfaceBodyRepeat1&AuxHiddenVariableDeclaratorListRepeat1AuxArrayInitializerRepeat1AuxFormalParametersRepeat1TypeIdentifier ParseError$fSymbolGrammar$fBoundedGrammar $fEnumGrammar $fEqGrammar $fIxGrammar $fOrdGrammar $fShowGrammarAnonymousTildeAnonymousRBraceAnonymousPipePipeAnonymousPipeEqual AnonymousPipeAnonymousLBrace AnonymousWithAnonymousWhileAnonymousVolatile$sel:ann:VoidType$sel:text:VoidType AnonymousUses$sel:ann:TypeIdentifier$sel:text:TypeIdentifier AnonymousTry $sel:ann:True$sel:text:TrueAnonymousTransitiveAnonymousTransient AnonymousToAnonymousThrowsAnonymousThrow $sel:ann:This$sel:text:ThisAnonymousSynchronizedAnonymousSwitch$sel:ann:Super$sel:text:Super$sel:ann:StringLiteral$sel:text:StringLiteralAnonymousStrictfpAnonymousStaticAnonymousShortAnonymousReturnAnonymousRequiresAnonymousPublicAnonymousProvidesAnonymousProtectedAnonymousPrivateAnonymousPackageAnonymousOpens AnonymousOpen$sel:ann:OctalIntegerLiteral$sel:text:OctalIntegerLiteral$sel:ann:NullLiteral$sel:text:NullLiteral AnonymousNewAnonymousNativeAnonymousModule AnonymousLongAnonymousInterface AnonymousIntAnonymousInstanceofAnonymousImportAnonymousImplements AnonymousIf$sel:ann:Identifier$sel:text:Identifier$sel:ann:HexIntegerLiteral$sel:text:HexIntegerLiteral $sel:ann:HexFloatingPointLiteral!$sel:text:HexFloatingPointLiteral AnonymousForAnonymousFloatAnonymousFinallyAnonymousFinal$sel:ann:False$sel:text:FalseAnonymousExtendsAnonymousExports AnonymousEnum AnonymousElseAnonymousDouble AnonymousDoAnonymousDefault$sel:ann:DecimalIntegerLiteral$sel:text:DecimalIntegerLiteral$$sel:ann:DecimalFloatingPointLiteral%$sel:text:DecimalFloatingPointLiteralAnonymousContinueAnonymousClass$sel:ann:CharacterLiteral$sel:text:CharacterLiteral AnonymousCharAnonymousCatch AnonymousCase AnonymousByteAnonymousBreak$sel:ann:BooleanType$sel:text:BooleanType$sel:ann:BinaryIntegerLiteral$sel:text:BinaryIntegerLiteralAnonymousAssertAnonymousAbstractAnonymousCaretEqualAnonymousCaretAnonymousRBracketAnonymousLBracketAnonymousAtinterface AnonymousAtAnonymousQuestion AnonymousRAngleRAngleRAngleEqualAnonymousRAngleRAngleRAngleAnonymousRAngleRAngleEqualAnonymousRAngleRAngleAnonymousRAngleEqualAnonymousRAngleAnonymousEqualEqualAnonymousEqualAnonymousLAngleEqualAnonymousLAngleLAngleEqualAnonymousLAngleLAngleAnonymousLAngleAnonymousSemicolonAnonymousColonColonAnonymousColonAnonymousSlashEqualAnonymousSlashAnonymousDotDotDot AnonymousDotAnonymousMinusRAngleAnonymousMinusEqualAnonymousMinusMinusAnonymousMinusAnonymousCommaAnonymousPlusEqualAnonymousPlusPlus AnonymousPlusAnonymousStarEqual AnonymousStarAnonymousRParenAnonymousLParenAnonymousAmpersandEqualAnonymousAmpersandAmpersandAnonymousAmpersandAnonymousPercentEqualAnonymousPercentAnonymousBangEqual AnonymousBang$sel:ann:Wildcard$sel:extraChildren:Wildcard$sel:ann:WhileStatement$sel:body:WhileStatement$sel:condition:WhileStatement$sel:ann:VariableDeclarator$sel:value:VariableDeclarator$sel:name:VariableDeclarator"$sel:dimensions:VariableDeclarator$sel:ann:UpdateExpression#$sel:extraChildren:UpdateExpression$sel:ann:UnaryExpression$sel:operator:UnaryExpression$sel:operand:UnaryExpression$sel:ann:TypeParameters!$sel:extraChildren:TypeParameters$sel:ann:TypeParameter $sel:extraChildren:TypeParameter$sel:ann:TypeBound$sel:extraChildren:TypeBound$sel:ann:TypeArguments $sel:extraChildren:TypeArguments"$sel:ann:TryWithResourcesStatement#$sel:body:TryWithResourcesStatement($sel:resources:TryWithResourcesStatement,$sel:extraChildren:TryWithResourcesStatement$sel:ann:TryStatement$sel:body:TryStatement$sel:extraChildren:TryStatement$sel:ann:Throws$sel:extraChildren:Throws$sel:ann:ThrowStatement!$sel:extraChildren:ThrowStatement$sel:ann:TernaryExpression"$sel:alternative:TernaryExpression"$sel:consequence:TernaryExpression $sel:condition:TernaryExpression$sel:ann:SynchronizedStatement($sel:extraChildren:SynchronizedStatement$sel:ann:SwitchStatement$sel:body:SwitchStatement$sel:condition:SwitchStatement$sel:ann:SwitchLabel$sel:extraChildren:SwitchLabel$sel:ann:SwitchBlock$sel:extraChildren:SwitchBlock$sel:ann:Superclass$sel:extraChildren:Superclass$sel:ann:SuperInterfaces"$sel:extraChildren:SuperInterfaces$sel:ann:StaticInitializer$$sel:extraChildren:StaticInitializer$sel:ann:SpreadParameter"$sel:extraChildren:SpreadParameter$sel:ann:ScopedTypeIdentifier'$sel:extraChildren:ScopedTypeIdentifier$sel:ann:ScopedIdentifier#$sel:extraChildren:ScopedIdentifier$sel:ann:ReturnStatement"$sel:extraChildren:ReturnStatement$sel:ann:ResourceSpecification($sel:extraChildren:ResourceSpecification$sel:ann:Resource$sel:value:Resource$sel:name:Resource$sel:type':Resource$sel:dimensions:Resource$sel:extraChildren:Resource$sel:ann:RequiresModifier$sel:text:RequiresModifier$sel:ann:ReceiverParameter$$sel:extraChildren:ReceiverParameter$sel:ann:Program$sel:extraChildren:Program $sel:ann:ParenthesizedExpression*$sel:extraChildren:ParenthesizedExpression$sel:ann:PackageDeclaration%$sel:extraChildren:PackageDeclaration!$sel:ann:ObjectCreationExpression'$sel:arguments:ObjectCreationExpression+$sel:typeArguments:ObjectCreationExpression#$sel:type':ObjectCreationExpression+$sel:extraChildren:ObjectCreationExpression$sel:ann:ModuleName$sel:extraChildren:ModuleName$sel:ann:ModuleDirective"$sel:extraChildren:ModuleDirective$sel:ann:ModuleDeclaration$$sel:extraChildren:ModuleDeclaration$sel:ann:Modifiers$sel:extraChildren:Modifiers$sel:ann:MethodReference"$sel:extraChildren:MethodReference$sel:ann:MethodInvocation$sel:arguments:MethodInvocation$sel:name:MethodInvocation#$sel:typeArguments:MethodInvocation$sel:object:MethodInvocation#$sel:extraChildren:MethodInvocation$sel:ann:MethodDeclaration$sel:body:MethodDeclaration$sel:name:MethodDeclaration!$sel:parameters:MethodDeclaration%$sel:typeParameters:MethodDeclaration$sel:type':MethodDeclaration!$sel:dimensions:MethodDeclaration$$sel:extraChildren:MethodDeclaration$sel:ann:MarkerAnnotation$sel:name:MarkerAnnotation*$sel:ann:LocalVariableDeclarationStatement4$sel:extraChildren:LocalVariableDeclarationStatement!$sel:ann:LocalVariableDeclaration($sel:declarator:LocalVariableDeclaration#$sel:type':LocalVariableDeclaration+$sel:extraChildren:LocalVariableDeclaration$sel:ann:LambdaExpression$sel:body:LambdaExpression $sel:parameters:LambdaExpression$sel:ann:LabeledStatement#$sel:extraChildren:LabeledStatement$sel:ann:InterfaceTypeList$$sel:extraChildren:InterfaceTypeList$sel:ann:InterfaceDeclaration$sel:body:InterfaceDeclaration$sel:name:InterfaceDeclaration($sel:typeParameters:InterfaceDeclaration'$sel:extraChildren:InterfaceDeclaration$sel:ann:InterfaceBody $sel:extraChildren:InterfaceBody$sel:ann:IntegralType$sel:text:IntegralType$sel:ann:InstanceofExpression$sel:left:InstanceofExpression$sel:right:InstanceofExpression$sel:ann:InferredParameters%$sel:extraChildren:InferredParameters$sel:ann:ImportDeclaration$$sel:extraChildren:ImportDeclaration$sel:ann:IfStatement$sel:alternative:IfStatement$sel:consequence:IfStatement$sel:condition:IfStatement$sel:ann:GenericType$sel:extraChildren:GenericType$sel:ann:FormalParameters#$sel:extraChildren:FormalParameters$sel:ann:FormalParameter$sel:name:FormalParameter$sel:type':FormalParameter$sel:dimensions:FormalParameter"$sel:extraChildren:FormalParameter$sel:ann:ForStatement$sel:extraChildren:ForStatement$sel:ann:ForInit$sel:extraChildren:ForInit$sel:ann:FloatingPointType$sel:text:FloatingPointType$sel:ann:FinallyClause $sel:extraChildren:FinallyClause$sel:ann:FieldDeclaration $sel:declarator:FieldDeclaration$sel:type':FieldDeclaration#$sel:extraChildren:FieldDeclaration$sel:ann:FieldAccess$sel:field:FieldAccess$sel:object:FieldAccess$sel:extraChildren:FieldAccess$sel:ann:ExtendsInterfaces$$sel:extraChildren:ExtendsInterfaces$sel:ann:ExpressionStatement&$sel:extraChildren:ExpressionStatement&$sel:ann:ExplicitConstructorInvocation,$sel:arguments:ExplicitConstructorInvocation0$sel:typeArguments:ExplicitConstructorInvocation)$sel:object:ExplicitConstructorInvocation.$sel:constructor:ExplicitConstructorInvocation$sel:ann:EnumDeclaration$sel:body:EnumDeclaration$sel:interfaces:EnumDeclaration$sel:name:EnumDeclaration"$sel:extraChildren:EnumDeclaration$sel:ann:EnumConstant$sel:body:EnumConstant$sel:arguments:EnumConstant$sel:name:EnumConstant$sel:extraChildren:EnumConstant$sel:ann:EnumBodyDeclarations'$sel:extraChildren:EnumBodyDeclarations$sel:ann:EnumBody$sel:extraChildren:EnumBody$sel:ann:EnhancedForStatement$sel:body:EnhancedForStatement$sel:value:EnhancedForStatement$sel:name:EnhancedForStatement$sel:type':EnhancedForStatement$$sel:dimensions:EnhancedForStatement'$sel:extraChildren:EnhancedForStatement$sel:ann:ElementValuePair$sel:value:ElementValuePair$sel:key:ElementValuePair%$sel:ann:ElementValueArrayInitializer/$sel:extraChildren:ElementValueArrayInitializer$sel:ann:DoStatement$sel:extraChildren:DoStatement$sel:ann:DimensionsExpr!$sel:extraChildren:DimensionsExpr$sel:ann:Dimensions$sel:extraChildren:Dimensions$sel:ann:ContinueStatement$$sel:extraChildren:ContinueStatement$sel:ann:ConstructorDeclaration $sel:body:ConstructorDeclaration*$sel:typeParamaters:ConstructorDeclaration $sel:name:ConstructorDeclaration&$sel:parameters:ConstructorDeclaration)$sel:extraChildren:ConstructorDeclaration$sel:ann:ConstructorBody"$sel:extraChildren:ConstructorBody$sel:ann:ConstantDeclaration#$sel:declarator:ConstantDeclaration$sel:type':ConstantDeclaration&$sel:extraChildren:ConstantDeclaration$sel:ann:ClassLiteral$sel:extraChildren:ClassLiteral$sel:ann:ClassDeclaration$sel:body:ClassDeclaration $sel:interfaces:ClassDeclaration$sel:name:ClassDeclaration $sel:superclass:ClassDeclaration$$sel:typeParameters:ClassDeclaration#$sel:extraChildren:ClassDeclaration$sel:ann:ClassBody$sel:extraChildren:ClassBody$sel:ann:CatchType$sel:extraChildren:CatchType$sel:ann:CatchFormalParameter$sel:name:CatchFormalParameter$$sel:dimensions:CatchFormalParameter'$sel:extraChildren:CatchFormalParameter$sel:ann:CatchClause$sel:body:CatchClause$sel:extraChildren:CatchClause$sel:ann:CastExpression$sel:value:CastExpression$sel:type':CastExpression$sel:ann:BreakStatement!$sel:extraChildren:BreakStatement$sel:ann:Block$sel:extraChildren:Block$sel:ann:BinaryExpression$sel:operator:BinaryExpression$sel:left:BinaryExpression$sel:right:BinaryExpression$sel:ann:Asterisk$sel:text:Asterisk$sel:ann:AssignmentExpression"$sel:operator:AssignmentExpression$sel:left:AssignmentExpression$sel:right:AssignmentExpression$sel:ann:AssertStatement"$sel:extraChildren:AssertStatement$sel:ann:ArrayType$sel:dimensions:ArrayType$sel:element:ArrayType$sel:ann:ArrayInitializer#$sel:extraChildren:ArrayInitializer $sel:ann:ArrayCreationExpression"$sel:value:ArrayCreationExpression"$sel:type':ArrayCreationExpression'$sel:dimensions:ArrayCreationExpression$sel:ann:ArrayAccess$sel:array:ArrayAccess$sel:index:ArrayAccess$sel:ann:ArgumentList$sel:extraChildren:ArgumentList)$sel:ann:AnnotationTypeElementDeclaration+$sel:value:AnnotationTypeElementDeclaration*$sel:name:AnnotationTypeElementDeclaration+$sel:type':AnnotationTypeElementDeclaration0$sel:dimensions:AnnotationTypeElementDeclaration3$sel:extraChildren:AnnotationTypeElementDeclaration"$sel:ann:AnnotationTypeDeclaration#$sel:body:AnnotationTypeDeclaration#$sel:name:AnnotationTypeDeclaration,$sel:extraChildren:AnnotationTypeDeclaration$sel:ann:AnnotationTypeBody%$sel:extraChildren:AnnotationTypeBody$sel:ann:AnnotationArgumentList)$sel:extraChildren:AnnotationArgumentList$sel:ann:Annotation$sel:arguments:Annotation$sel:name:Annotation$sel:ann:AnnotatedType $sel:extraChildren:AnnotatedTypeUnannotatedTypeType Statement SimpleTypePrimaryLiteral Expression Declaration$fSymbolMatchingAsterisk!$fSymbolMatchingFloatingPointType$fSymbolMatchingIntegralType $fSymbolMatchingRequiresModifier$$fSymbolMatchingBinaryIntegerLiteral$fSymbolMatchingBooleanType $fSymbolMatchingCharacterLiteral+$fSymbolMatchingDecimalFloatingPointLiteral%$fSymbolMatchingDecimalIntegerLiteral$fSymbolMatchingFalse'$fSymbolMatchingHexFloatingPointLiteral!$fSymbolMatchingHexIntegerLiteral$fSymbolMatchingIdentifier $fSymbolMatchingScopedIdentifier$fSymbolMatchingModuleName$fSymbolMatchingModuleDirective $fSymbolMatchingMarkerAnnotation"$fSymbolMatchingInferredParameters!$fSymbolMatchingImportDeclaration!$fSymbolMatchingContinueStatement$fSymbolMatchingBreakStatement$fSymbolMatchingNullLiteral#$fSymbolMatchingOctalIntegerLiteral$fSymbolMatchingStringLiteral$fSymbolMatchingSuper$fSymbolMatchingThis$fSymbolMatchingTrue$fSymbolMatchingTypeIdentifier$fSymbolMatchingVoidType$fSymbolMatchingClassLiteral$fSymbolMatchingWildcard$fSymbolMatchingWhileStatement"$fSymbolMatchingVariableDeclarator $fSymbolMatchingUpdateExpression$fSymbolMatchingUnaryExpression$fSymbolMatchingTypeParameters$fSymbolMatchingTypeParameter$fSymbolMatchingTypeBound$fSymbolMatchingTypeArguments)$fSymbolMatchingTryWithResourcesStatement$fSymbolMatchingTryStatement$fSymbolMatchingThrows$fSymbolMatchingThrowStatement!$fSymbolMatchingTernaryExpression%$fSymbolMatchingSynchronizedStatement$fSymbolMatchingSwitchStatement$fSymbolMatchingSwitchLabel$fSymbolMatchingSwitchBlock$fSymbolMatchingSuperclass$fSymbolMatchingSuperInterfaces!$fSymbolMatchingStaticInitializer$fSymbolMatchingSpreadParameter$$fSymbolMatchingScopedTypeIdentifier$fSymbolMatchingReturnStatement%$fSymbolMatchingResourceSpecification$fSymbolMatchingResource!$fSymbolMatchingReceiverParameter'$fSymbolMatchingParenthesizedExpression"$fSymbolMatchingPackageDeclaration($fSymbolMatchingObjectCreationExpression!$fSymbolMatchingModuleDeclaration$fSymbolMatchingModifiers$fSymbolMatchingMethodReference $fSymbolMatchingMethodInvocation!$fSymbolMatchingMethodDeclaration1$fSymbolMatchingLocalVariableDeclarationStatement($fSymbolMatchingLocalVariableDeclaration $fSymbolMatchingLambdaExpression $fSymbolMatchingLabeledStatement!$fSymbolMatchingInterfaceTypeList$$fSymbolMatchingInterfaceDeclaration$fSymbolMatchingInterfaceBody$$fSymbolMatchingInstanceofExpression$fSymbolMatchingIfStatement$fSymbolMatchingGenericType $fSymbolMatchingFormalParameters$fSymbolMatchingFormalParameter$fSymbolMatchingForStatement$fSymbolMatchingForInit$fSymbolMatchingFinallyClause $fSymbolMatchingFieldDeclaration$fSymbolMatchingFieldAccess!$fSymbolMatchingExtendsInterfaces#$fSymbolMatchingExpressionStatement-$fSymbolMatchingExplicitConstructorInvocation$fSymbolMatchingEnumDeclaration$fSymbolMatchingEnumConstant$$fSymbolMatchingEnumBodyDeclarations$fSymbolMatchingEnumBody$$fSymbolMatchingEnhancedForStatement $fSymbolMatchingElementValuePair,$fSymbolMatchingElementValueArrayInitializer$fSymbolMatchingDoStatement$fSymbolMatchingDimensionsExpr$fSymbolMatchingDimensions&$fSymbolMatchingConstructorDeclaration$fSymbolMatchingConstructorBody#$fSymbolMatchingConstantDeclaration $fSymbolMatchingClassDeclaration$fSymbolMatchingClassBody$fSymbolMatchingCatchType$$fSymbolMatchingCatchFormalParameter$fSymbolMatchingCatchClause$fSymbolMatchingCastExpression$fSymbolMatchingBlock $fSymbolMatchingBinaryExpression$$fSymbolMatchingAssignmentExpression$fSymbolMatchingAssertStatement$fSymbolMatchingArrayType $fSymbolMatchingArrayInitializer'$fSymbolMatchingArrayCreationExpression$fSymbolMatchingArrayAccess$fSymbolMatchingArgumentList0$fSymbolMatchingAnnotationTypeElementDeclaration)$fSymbolMatchingAnnotationTypeDeclaration"$fSymbolMatchingAnnotationTypeBody&$fSymbolMatchingAnnotationArgumentList$fSymbolMatchingAnnotation$fSymbolMatchingAnnotatedType$fSymbolMatchingProgram $fEqAsterisk $fOrdAsterisk$fShowAsterisk$fGenericAsterisk$fFoldableAsterisk$fFunctorAsterisk$fTraversableAsterisk$fGeneric1Asterisk$fUnmarshalAsterisk$fEqFloatingPointType$fOrdFloatingPointType$fShowFloatingPointType$fGenericFloatingPointType$fFoldableFloatingPointType$fFunctorFloatingPointType$fTraversableFloatingPointType$fGeneric1FloatingPointType$fUnmarshalFloatingPointType$fEqIntegralType$fOrdIntegralType$fShowIntegralType$fGenericIntegralType$fFoldableIntegralType$fFunctorIntegralType$fTraversableIntegralType$fGeneric1IntegralType$fUnmarshalIntegralType$fEqRequiresModifier$fOrdRequiresModifier$fShowRequiresModifier$fGenericRequiresModifier$fFoldableRequiresModifier$fFunctorRequiresModifier$fTraversableRequiresModifier$fGeneric1RequiresModifier$fUnmarshalRequiresModifier$fEqBinaryIntegerLiteral$fOrdBinaryIntegerLiteral$fShowBinaryIntegerLiteral$fGenericBinaryIntegerLiteral$fFoldableBinaryIntegerLiteral$fFunctorBinaryIntegerLiteral!$fTraversableBinaryIntegerLiteral$fGeneric1BinaryIntegerLiteral$fUnmarshalBinaryIntegerLiteral$fEqBooleanType$fOrdBooleanType$fShowBooleanType$fGenericBooleanType$fFoldableBooleanType$fFunctorBooleanType$fTraversableBooleanType$fGeneric1BooleanType$fUnmarshalBooleanType$fEqCharacterLiteral$fOrdCharacterLiteral$fShowCharacterLiteral$fGenericCharacterLiteral$fFoldableCharacterLiteral$fFunctorCharacterLiteral$fTraversableCharacterLiteral$fGeneric1CharacterLiteral$fUnmarshalCharacterLiteral$fEqDecimalFloatingPointLiteral $fOrdDecimalFloatingPointLiteral!$fShowDecimalFloatingPointLiteral$$fGenericDecimalFloatingPointLiteral%$fFoldableDecimalFloatingPointLiteral$$fFunctorDecimalFloatingPointLiteral($fTraversableDecimalFloatingPointLiteral%$fGeneric1DecimalFloatingPointLiteral&$fUnmarshalDecimalFloatingPointLiteral$fEqDecimalIntegerLiteral$fOrdDecimalIntegerLiteral$fShowDecimalIntegerLiteral$fGenericDecimalIntegerLiteral$fFoldableDecimalIntegerLiteral$fFunctorDecimalIntegerLiteral"$fTraversableDecimalIntegerLiteral$fGeneric1DecimalIntegerLiteral $fUnmarshalDecimalIntegerLiteral $fEqFalse $fOrdFalse $fShowFalse$fGenericFalse$fFoldableFalse$fFunctorFalse$fTraversableFalse$fGeneric1False$fUnmarshalFalse$fEqHexFloatingPointLiteral$fOrdHexFloatingPointLiteral$fShowHexFloatingPointLiteral $fGenericHexFloatingPointLiteral!$fFoldableHexFloatingPointLiteral $fFunctorHexFloatingPointLiteral$$fTraversableHexFloatingPointLiteral!$fGeneric1HexFloatingPointLiteral"$fUnmarshalHexFloatingPointLiteral$fEqHexIntegerLiteral$fOrdHexIntegerLiteral$fShowHexIntegerLiteral$fGenericHexIntegerLiteral$fFoldableHexIntegerLiteral$fFunctorHexIntegerLiteral$fTraversableHexIntegerLiteral$fGeneric1HexIntegerLiteral$fUnmarshalHexIntegerLiteral$fEqIdentifier$fOrdIdentifier$fShowIdentifier$fGenericIdentifier$fFoldableIdentifier$fFunctorIdentifier$fTraversableIdentifier$fGeneric1Identifier$fUnmarshalIdentifier$fEqScopedIdentifier$fOrdScopedIdentifier$fShowScopedIdentifier$fGenericScopedIdentifier$fFoldableScopedIdentifier$fFunctorScopedIdentifier$fTraversableScopedIdentifier$fGeneric1ScopedIdentifier$fUnmarshalScopedIdentifier$fEqModuleName$fOrdModuleName$fShowModuleName$fGenericModuleName$fFoldableModuleName$fFunctorModuleName$fTraversableModuleName$fGeneric1ModuleName$fUnmarshalModuleName$fEqModuleDirective$fOrdModuleDirective$fShowModuleDirective$fGenericModuleDirective$fFoldableModuleDirective$fFunctorModuleDirective$fTraversableModuleDirective$fGeneric1ModuleDirective$fUnmarshalModuleDirective$fEqMarkerAnnotation$fOrdMarkerAnnotation$fShowMarkerAnnotation$fGenericMarkerAnnotation$fFoldableMarkerAnnotation$fFunctorMarkerAnnotation$fTraversableMarkerAnnotation$fGeneric1MarkerAnnotation$fUnmarshalMarkerAnnotation$fEqInferredParameters$fOrdInferredParameters$fShowInferredParameters$fGenericInferredParameters$fFoldableInferredParameters$fFunctorInferredParameters$fTraversableInferredParameters$fGeneric1InferredParameters$fUnmarshalInferredParameters$fEqImportDeclaration$fOrdImportDeclaration$fShowImportDeclaration$fGenericImportDeclaration$fFoldableImportDeclaration$fFunctorImportDeclaration$fTraversableImportDeclaration$fGeneric1ImportDeclaration$fUnmarshalImportDeclaration$fEqContinueStatement$fOrdContinueStatement$fShowContinueStatement$fGenericContinueStatement$fFoldableContinueStatement$fFunctorContinueStatement$fTraversableContinueStatement$fGeneric1ContinueStatement$fUnmarshalContinueStatement$fEqBreakStatement$fOrdBreakStatement$fShowBreakStatement$fGenericBreakStatement$fFoldableBreakStatement$fFunctorBreakStatement$fTraversableBreakStatement$fGeneric1BreakStatement$fUnmarshalBreakStatement$fEqNullLiteral$fOrdNullLiteral$fShowNullLiteral$fGenericNullLiteral$fFoldableNullLiteral$fFunctorNullLiteral$fTraversableNullLiteral$fGeneric1NullLiteral$fUnmarshalNullLiteral$fEqOctalIntegerLiteral$fOrdOctalIntegerLiteral$fShowOctalIntegerLiteral$fGenericOctalIntegerLiteral$fFoldableOctalIntegerLiteral$fFunctorOctalIntegerLiteral $fTraversableOctalIntegerLiteral$fGeneric1OctalIntegerLiteral$fUnmarshalOctalIntegerLiteral$fEqStringLiteral$fOrdStringLiteral$fShowStringLiteral$fGenericStringLiteral$fFoldableStringLiteral$fFunctorStringLiteral$fTraversableStringLiteral$fGeneric1StringLiteral$fUnmarshalStringLiteral $fEqSuper $fOrdSuper $fShowSuper$fGenericSuper$fFoldableSuper$fFunctorSuper$fTraversableSuper$fGeneric1Super$fUnmarshalSuper$fEqThis $fOrdThis $fShowThis $fGenericThis$fFoldableThis $fFunctorThis$fTraversableThis$fGeneric1This$fUnmarshalThis$fEqTrue $fOrdTrue $fShowTrue $fGenericTrue$fFoldableTrue $fFunctorTrue$fTraversableTrue$fGeneric1True$fUnmarshalTrue$fSymbolMatchingLiteral $fEqLiteral $fOrdLiteral $fShowLiteral$fGenericLiteral$fFoldableLiteral$fFunctorLiteral$fTraversableLiteral$fGeneric1Literal$fUnmarshalLiteral$fEqTypeIdentifier$fOrdTypeIdentifier$fShowTypeIdentifier$fGenericTypeIdentifier$fFoldableTypeIdentifier$fFunctorTypeIdentifier$fTraversableTypeIdentifier$fGeneric1TypeIdentifier$fUnmarshalTypeIdentifier $fEqVoidType $fOrdVoidType$fShowVoidType$fGenericVoidType$fFoldableVoidType$fFunctorVoidType$fTraversableVoidType$fGeneric1VoidType$fUnmarshalVoidType$fEqClassLiteral$fOrdClassLiteral$fShowClassLiteral$fGenericClassLiteral$fFoldableClassLiteral$fFunctorClassLiteral$fTraversableClassLiteral$fGeneric1ClassLiteral$fUnmarshalClassLiteral$fEqUnaryExpression$fOrdUnaryExpression$fShowUnaryExpression$fGenericUnaryExpression$fFoldableUnaryExpression$fFunctorUnaryExpression$fTraversableUnaryExpression$fGeneric1UnaryExpression$fUnmarshalUnaryExpression$fSymbolMatchingExpression$fEqExpression$fOrdExpression$fShowExpression$fGenericExpression$fFoldableExpression$fFunctorExpression$fTraversableExpression$fGeneric1Expression$fUnmarshalExpression$fEqUpdateExpression$fOrdUpdateExpression$fShowUpdateExpression$fGenericUpdateExpression$fFoldableUpdateExpression$fFunctorUpdateExpression$fTraversableUpdateExpression$fGeneric1UpdateExpression$fUnmarshalUpdateExpression$fEqTernaryExpression$fOrdTernaryExpression$fShowTernaryExpression$fGenericTernaryExpression$fFoldableTernaryExpression$fFunctorTernaryExpression$fTraversableTernaryExpression$fGeneric1TernaryExpression$fUnmarshalTernaryExpression$fEqLambdaExpression$fOrdLambdaExpression$fShowLambdaExpression$fGenericLambdaExpression$fFoldableLambdaExpression$fFunctorLambdaExpression$fTraversableLambdaExpression$fGeneric1LambdaExpression$fUnmarshalLambdaExpression$fEqFormalParameters$fOrdFormalParameters$fShowFormalParameters$fGenericFormalParameters$fFoldableFormalParameters$fFunctorFormalParameters$fTraversableFormalParameters$fGeneric1FormalParameters$fUnmarshalFormalParameters$fEqSpreadParameter$fOrdSpreadParameter$fShowSpreadParameter$fGenericSpreadParameter$fFoldableSpreadParameter$fFunctorSpreadParameter$fTraversableSpreadParameter$fGeneric1SpreadParameter$fUnmarshalSpreadParameter$fEqVariableDeclarator$fOrdVariableDeclarator$fShowVariableDeclarator$fGenericVariableDeclarator$fFoldableVariableDeclarator$fFunctorVariableDeclarator$fTraversableVariableDeclarator$fGeneric1VariableDeclarator$fUnmarshalVariableDeclarator$fEqDimensions$fOrdDimensions$fShowDimensions$fGenericDimensions$fFoldableDimensions$fFunctorDimensions$fTraversableDimensions$fGeneric1Dimensions$fUnmarshalDimensions$fEqAnnotation$fOrdAnnotation$fShowAnnotation$fGenericAnnotation$fFoldableAnnotation$fFunctorAnnotation$fTraversableAnnotation$fGeneric1Annotation$fUnmarshalAnnotation$fEqAnnotationArgumentList$fOrdAnnotationArgumentList$fShowAnnotationArgumentList$fGenericAnnotationArgumentList $fFoldableAnnotationArgumentList$fFunctorAnnotationArgumentList#$fTraversableAnnotationArgumentList $fGeneric1AnnotationArgumentList!$fUnmarshalAnnotationArgumentList$fEqElementValuePair$fOrdElementValuePair$fShowElementValuePair$fGenericElementValuePair$fFoldableElementValuePair$fFunctorElementValuePair$fTraversableElementValuePair$fGeneric1ElementValuePair$fUnmarshalElementValuePair $fEqElementValueArrayInitializer!$fOrdElementValueArrayInitializer"$fShowElementValueArrayInitializer%$fGenericElementValueArrayInitializer&$fFoldableElementValueArrayInitializer%$fFunctorElementValueArrayInitializer)$fTraversableElementValueArrayInitializer&$fGeneric1ElementValueArrayInitializer'$fUnmarshalElementValueArrayInitializer$fEqArrayInitializer$fOrdArrayInitializer$fShowArrayInitializer$fGenericArrayInitializer$fFoldableArrayInitializer$fFunctorArrayInitializer$fTraversableArrayInitializer$fGeneric1ArrayInitializer$fUnmarshalArrayInitializer $fEqModifiers$fOrdModifiers$fShowModifiers$fGenericModifiers$fFoldableModifiers$fFunctorModifiers$fTraversableModifiers$fGeneric1Modifiers$fUnmarshalModifiers$fSymbolMatchingUnannotatedType$fEqUnannotatedType$fOrdUnannotatedType$fShowUnannotatedType$fGenericUnannotatedType$fFoldableUnannotatedType$fFunctorUnannotatedType$fTraversableUnannotatedType$fGeneric1UnannotatedType$fUnmarshalUnannotatedType $fEqArrayType$fOrdArrayType$fShowArrayType$fGenericArrayType$fFoldableArrayType$fFunctorArrayType$fTraversableArrayType$fGeneric1ArrayType$fUnmarshalArrayType$fSymbolMatchingSimpleType$fEqSimpleType$fOrdSimpleType$fShowSimpleType$fGenericSimpleType$fFoldableSimpleType$fFunctorSimpleType$fTraversableSimpleType$fGeneric1SimpleType$fUnmarshalSimpleType$fEqScopedTypeIdentifier$fOrdScopedTypeIdentifier$fShowScopedTypeIdentifier$fGenericScopedTypeIdentifier$fFoldableScopedTypeIdentifier$fFunctorScopedTypeIdentifier!$fTraversableScopedTypeIdentifier$fGeneric1ScopedTypeIdentifier$fUnmarshalScopedTypeIdentifier$fEqGenericType$fOrdGenericType$fShowGenericType$fGenericGenericType$fFoldableGenericType$fFunctorGenericType$fTraversableGenericType$fGeneric1GenericType$fUnmarshalGenericType$fEqTypeArguments$fOrdTypeArguments$fShowTypeArguments$fGenericTypeArguments$fFoldableTypeArguments$fFunctorTypeArguments$fTraversableTypeArguments$fGeneric1TypeArguments$fUnmarshalTypeArguments $fEqWildcard $fOrdWildcard$fShowWildcard$fGenericWildcard$fFoldableWildcard$fFunctorWildcard$fTraversableWildcard$fGeneric1Wildcard$fUnmarshalWildcard$fSymbolMatchingType$fEqType $fOrdType $fShowType $fGenericType$fFoldableType $fFunctorType$fTraversableType$fGeneric1Type$fUnmarshalType$fEqAnnotatedType$fOrdAnnotatedType$fShowAnnotatedType$fGenericAnnotatedType$fFoldableAnnotatedType$fFunctorAnnotatedType$fTraversableAnnotatedType$fGeneric1AnnotatedType$fUnmarshalAnnotatedType$fEqReceiverParameter$fOrdReceiverParameter$fShowReceiverParameter$fGenericReceiverParameter$fFoldableReceiverParameter$fFunctorReceiverParameter$fTraversableReceiverParameter$fGeneric1ReceiverParameter$fUnmarshalReceiverParameter$fEqFormalParameter$fOrdFormalParameter$fShowFormalParameter$fGenericFormalParameter$fFoldableFormalParameter$fFunctorFormalParameter$fTraversableFormalParameter$fGeneric1FormalParameter$fUnmarshalFormalParameter $fEqBlock $fOrdBlock $fShowBlock$fGenericBlock$fFoldableBlock$fFunctorBlock$fTraversableBlock$fGeneric1Block$fUnmarshalBlock$fSymbolMatchingStatement $fEqStatement$fOrdStatement$fShowStatement$fGenericStatement$fFoldableStatement$fFunctorStatement$fTraversableStatement$fGeneric1Statement$fUnmarshalStatement$fEqWhileStatement$fOrdWhileStatement$fShowWhileStatement$fGenericWhileStatement$fFoldableWhileStatement$fFunctorWhileStatement$fTraversableWhileStatement$fGeneric1WhileStatement$fUnmarshalWhileStatement$fEqParenthesizedExpression$fOrdParenthesizedExpression$fShowParenthesizedExpression $fGenericParenthesizedExpression!$fFoldableParenthesizedExpression $fFunctorParenthesizedExpression$$fTraversableParenthesizedExpression!$fGeneric1ParenthesizedExpression"$fUnmarshalParenthesizedExpression$fEqTryWithResourcesStatement$fOrdTryWithResourcesStatement$fShowTryWithResourcesStatement"$fGenericTryWithResourcesStatement#$fFoldableTryWithResourcesStatement"$fFunctorTryWithResourcesStatement&$fTraversableTryWithResourcesStatement#$fGeneric1TryWithResourcesStatement$$fUnmarshalTryWithResourcesStatement$fEqResourceSpecification$fOrdResourceSpecification$fShowResourceSpecification$fGenericResourceSpecification$fFoldableResourceSpecification$fFunctorResourceSpecification"$fTraversableResourceSpecification$fGeneric1ResourceSpecification $fUnmarshalResourceSpecification $fEqResource $fOrdResource$fShowResource$fGenericResource$fFoldableResource$fFunctorResource$fTraversableResource$fGeneric1Resource$fUnmarshalResource$fEqFieldAccess$fOrdFieldAccess$fShowFieldAccess$fGenericFieldAccess$fFoldableFieldAccess$fFunctorFieldAccess$fTraversableFieldAccess$fGeneric1FieldAccess$fUnmarshalFieldAccess$fSymbolMatchingPrimary $fEqPrimary $fOrdPrimary $fShowPrimary$fGenericPrimary$fFoldablePrimary$fFunctorPrimary$fTraversablePrimary$fGeneric1Primary$fUnmarshalPrimary$fEqObjectCreationExpression$fOrdObjectCreationExpression$fShowObjectCreationExpression!$fGenericObjectCreationExpression"$fFoldableObjectCreationExpression!$fFunctorObjectCreationExpression%$fTraversableObjectCreationExpression"$fGeneric1ObjectCreationExpression#$fUnmarshalObjectCreationExpression $fEqClassBody$fOrdClassBody$fShowClassBody$fGenericClassBody$fFoldableClassBody$fFunctorClassBody$fTraversableClassBody$fGeneric1ClassBody$fUnmarshalClassBody$fEqStaticInitializer$fOrdStaticInitializer$fShowStaticInitializer$fGenericStaticInitializer$fFoldableStaticInitializer$fFunctorStaticInitializer$fTraversableStaticInitializer$fGeneric1StaticInitializer$fUnmarshalStaticInitializer$fEqMethodDeclaration$fOrdMethodDeclaration$fShowMethodDeclaration$fGenericMethodDeclaration$fFoldableMethodDeclaration$fFunctorMethodDeclaration$fTraversableMethodDeclaration$fGeneric1MethodDeclaration$fUnmarshalMethodDeclaration$fEqTypeParameters$fOrdTypeParameters$fShowTypeParameters$fGenericTypeParameters$fFoldableTypeParameters$fFunctorTypeParameters$fTraversableTypeParameters$fGeneric1TypeParameters$fUnmarshalTypeParameters$fEqTypeParameter$fOrdTypeParameter$fShowTypeParameter$fGenericTypeParameter$fFoldableTypeParameter$fFunctorTypeParameter$fTraversableTypeParameter$fGeneric1TypeParameter$fUnmarshalTypeParameter $fEqTypeBound$fOrdTypeBound$fShowTypeBound$fGenericTypeBound$fFoldableTypeBound$fFunctorTypeBound$fTraversableTypeBound$fGeneric1TypeBound$fUnmarshalTypeBound $fEqThrows $fOrdThrows $fShowThrows$fGenericThrows$fFoldableThrows$fFunctorThrows$fTraversableThrows$fGeneric1Throws$fUnmarshalThrows$fEqInterfaceDeclaration$fOrdInterfaceDeclaration$fShowInterfaceDeclaration$fGenericInterfaceDeclaration$fFoldableInterfaceDeclaration$fFunctorInterfaceDeclaration!$fTraversableInterfaceDeclaration$fGeneric1InterfaceDeclaration$fUnmarshalInterfaceDeclaration$fEqInterfaceBody$fOrdInterfaceBody$fShowInterfaceBody$fGenericInterfaceBody$fFoldableInterfaceBody$fFunctorInterfaceBody$fTraversableInterfaceBody$fGeneric1InterfaceBody$fUnmarshalInterfaceBody$fEqEnumDeclaration$fOrdEnumDeclaration$fShowEnumDeclaration$fGenericEnumDeclaration$fFoldableEnumDeclaration$fFunctorEnumDeclaration$fTraversableEnumDeclaration$fGeneric1EnumDeclaration$fUnmarshalEnumDeclaration$fEqSuperInterfaces$fOrdSuperInterfaces$fShowSuperInterfaces$fGenericSuperInterfaces$fFoldableSuperInterfaces$fFunctorSuperInterfaces$fTraversableSuperInterfaces$fGeneric1SuperInterfaces$fUnmarshalSuperInterfaces$fEqInterfaceTypeList$fOrdInterfaceTypeList$fShowInterfaceTypeList$fGenericInterfaceTypeList$fFoldableInterfaceTypeList$fFunctorInterfaceTypeList$fTraversableInterfaceTypeList$fGeneric1InterfaceTypeList$fUnmarshalInterfaceTypeList $fEqEnumBody $fOrdEnumBody$fShowEnumBody$fGenericEnumBody$fFoldableEnumBody$fFunctorEnumBody$fTraversableEnumBody$fGeneric1EnumBody$fUnmarshalEnumBody$fEqEnumConstant$fOrdEnumConstant$fShowEnumConstant$fGenericEnumConstant$fFoldableEnumConstant$fFunctorEnumConstant$fTraversableEnumConstant$fGeneric1EnumConstant$fUnmarshalEnumConstant$fEqArgumentList$fOrdArgumentList$fShowArgumentList$fGenericArgumentList$fFoldableArgumentList$fFunctorArgumentList$fTraversableArgumentList$fGeneric1ArgumentList$fUnmarshalArgumentList$fEqEnumBodyDeclarations$fOrdEnumBodyDeclarations$fShowEnumBodyDeclarations$fGenericEnumBodyDeclarations$fFoldableEnumBodyDeclarations$fFunctorEnumBodyDeclarations!$fTraversableEnumBodyDeclarations$fGeneric1EnumBodyDeclarations$fUnmarshalEnumBodyDeclarations$fEqFieldDeclaration$fOrdFieldDeclaration$fShowFieldDeclaration$fGenericFieldDeclaration$fFoldableFieldDeclaration$fFunctorFieldDeclaration$fTraversableFieldDeclaration$fGeneric1FieldDeclaration$fUnmarshalFieldDeclaration$fEqConstructorDeclaration$fOrdConstructorDeclaration$fShowConstructorDeclaration$fGenericConstructorDeclaration $fFoldableConstructorDeclaration$fFunctorConstructorDeclaration#$fTraversableConstructorDeclaration $fGeneric1ConstructorDeclaration!$fUnmarshalConstructorDeclaration$fEqConstructorBody$fOrdConstructorBody$fShowConstructorBody$fGenericConstructorBody$fFoldableConstructorBody$fFunctorConstructorBody$fTraversableConstructorBody$fGeneric1ConstructorBody$fUnmarshalConstructorBody!$fEqExplicitConstructorInvocation"$fOrdExplicitConstructorInvocation#$fShowExplicitConstructorInvocation&$fGenericExplicitConstructorInvocation'$fFoldableExplicitConstructorInvocation&$fFunctorExplicitConstructorInvocation*$fTraversableExplicitConstructorInvocation'$fGeneric1ExplicitConstructorInvocation($fUnmarshalExplicitConstructorInvocation$fEqClassDeclaration$fOrdClassDeclaration$fShowClassDeclaration$fGenericClassDeclaration$fFoldableClassDeclaration$fFunctorClassDeclaration$fTraversableClassDeclaration$fGeneric1ClassDeclaration$fUnmarshalClassDeclaration$fEqSuperclass$fOrdSuperclass$fShowSuperclass$fGenericSuperclass$fFoldableSuperclass$fFunctorSuperclass$fTraversableSuperclass$fGeneric1Superclass$fUnmarshalSuperclass$fEqAnnotationTypeDeclaration$fOrdAnnotationTypeDeclaration$fShowAnnotationTypeDeclaration"$fGenericAnnotationTypeDeclaration#$fFoldableAnnotationTypeDeclaration"$fFunctorAnnotationTypeDeclaration&$fTraversableAnnotationTypeDeclaration#$fGeneric1AnnotationTypeDeclaration$$fUnmarshalAnnotationTypeDeclaration$fEqAnnotationTypeBody$fOrdAnnotationTypeBody$fShowAnnotationTypeBody$fGenericAnnotationTypeBody$fFoldableAnnotationTypeBody$fFunctorAnnotationTypeBody$fTraversableAnnotationTypeBody$fGeneric1AnnotationTypeBody$fUnmarshalAnnotationTypeBody$fEqConstantDeclaration$fOrdConstantDeclaration$fShowConstantDeclaration$fGenericConstantDeclaration$fFoldableConstantDeclaration$fFunctorConstantDeclaration $fTraversableConstantDeclaration$fGeneric1ConstantDeclaration$fUnmarshalConstantDeclaration$$fEqAnnotationTypeElementDeclaration%$fOrdAnnotationTypeElementDeclaration&$fShowAnnotationTypeElementDeclaration)$fGenericAnnotationTypeElementDeclaration*$fFoldableAnnotationTypeElementDeclaration)$fFunctorAnnotationTypeElementDeclaration-$fTraversableAnnotationTypeElementDeclaration*$fGeneric1AnnotationTypeElementDeclaration+$fUnmarshalAnnotationTypeElementDeclaration$fEqExtendsInterfaces$fOrdExtendsInterfaces$fShowExtendsInterfaces$fGenericExtendsInterfaces$fFoldableExtendsInterfaces$fFunctorExtendsInterfaces$fTraversableExtendsInterfaces$fGeneric1ExtendsInterfaces$fUnmarshalExtendsInterfaces$fEqMethodReference$fOrdMethodReference$fShowMethodReference$fGenericMethodReference$fFoldableMethodReference$fFunctorMethodReference$fTraversableMethodReference$fGeneric1MethodReference$fUnmarshalMethodReference$fEqMethodInvocation$fOrdMethodInvocation$fShowMethodInvocation$fGenericMethodInvocation$fFoldableMethodInvocation$fFunctorMethodInvocation$fTraversableMethodInvocation$fGeneric1MethodInvocation$fUnmarshalMethodInvocation$fEqArrayCreationExpression$fOrdArrayCreationExpression$fShowArrayCreationExpression $fGenericArrayCreationExpression!$fFoldableArrayCreationExpression $fFunctorArrayCreationExpression$$fTraversableArrayCreationExpression!$fGeneric1ArrayCreationExpression"$fUnmarshalArrayCreationExpression$fEqDimensionsExpr$fOrdDimensionsExpr$fShowDimensionsExpr$fGenericDimensionsExpr$fFoldableDimensionsExpr$fFunctorDimensionsExpr$fTraversableDimensionsExpr$fGeneric1DimensionsExpr$fUnmarshalDimensionsExpr$fEqArrayAccess$fOrdArrayAccess$fShowArrayAccess$fGenericArrayAccess$fFoldableArrayAccess$fFunctorArrayAccess$fTraversableArrayAccess$fGeneric1ArrayAccess$fUnmarshalArrayAccess$fEqFinallyClause$fOrdFinallyClause$fShowFinallyClause$fGenericFinallyClause$fFoldableFinallyClause$fFunctorFinallyClause$fTraversableFinallyClause$fGeneric1FinallyClause$fUnmarshalFinallyClause$fEqCatchClause$fOrdCatchClause$fShowCatchClause$fGenericCatchClause$fFoldableCatchClause$fFunctorCatchClause$fTraversableCatchClause$fGeneric1CatchClause$fUnmarshalCatchClause$fEqCatchFormalParameter$fOrdCatchFormalParameter$fShowCatchFormalParameter$fGenericCatchFormalParameter$fFoldableCatchFormalParameter$fFunctorCatchFormalParameter!$fTraversableCatchFormalParameter$fGeneric1CatchFormalParameter$fUnmarshalCatchFormalParameter $fEqCatchType$fOrdCatchType$fShowCatchType$fGenericCatchType$fFoldableCatchType$fFunctorCatchType$fTraversableCatchType$fGeneric1CatchType$fUnmarshalCatchType$fEqTryStatement$fOrdTryStatement$fShowTryStatement$fGenericTryStatement$fFoldableTryStatement$fFunctorTryStatement$fTraversableTryStatement$fGeneric1TryStatement$fUnmarshalTryStatement$fEqThrowStatement$fOrdThrowStatement$fShowThrowStatement$fGenericThrowStatement$fFoldableThrowStatement$fFunctorThrowStatement$fTraversableThrowStatement$fGeneric1ThrowStatement$fUnmarshalThrowStatement$fEqSynchronizedStatement$fOrdSynchronizedStatement$fShowSynchronizedStatement$fGenericSynchronizedStatement$fFoldableSynchronizedStatement$fFunctorSynchronizedStatement"$fTraversableSynchronizedStatement$fGeneric1SynchronizedStatement $fUnmarshalSynchronizedStatement$fEqSwitchStatement$fOrdSwitchStatement$fShowSwitchStatement$fGenericSwitchStatement$fFoldableSwitchStatement$fFunctorSwitchStatement$fTraversableSwitchStatement$fGeneric1SwitchStatement$fUnmarshalSwitchStatement$fEqSwitchBlock$fOrdSwitchBlock$fShowSwitchBlock$fGenericSwitchBlock$fFoldableSwitchBlock$fFunctorSwitchBlock$fTraversableSwitchBlock$fGeneric1SwitchBlock$fUnmarshalSwitchBlock$fEqSwitchLabel$fOrdSwitchLabel$fShowSwitchLabel$fGenericSwitchLabel$fFoldableSwitchLabel$fFunctorSwitchLabel$fTraversableSwitchLabel$fGeneric1SwitchLabel$fUnmarshalSwitchLabel$fEqReturnStatement$fOrdReturnStatement$fShowReturnStatement$fGenericReturnStatement$fFoldableReturnStatement$fFunctorReturnStatement$fTraversableReturnStatement$fGeneric1ReturnStatement$fUnmarshalReturnStatement%$fEqLocalVariableDeclarationStatement&$fOrdLocalVariableDeclarationStatement'$fShowLocalVariableDeclarationStatement*$fGenericLocalVariableDeclarationStatement+$fFoldableLocalVariableDeclarationStatement*$fFunctorLocalVariableDeclarationStatement.$fTraversableLocalVariableDeclarationStatement+$fGeneric1LocalVariableDeclarationStatement,$fUnmarshalLocalVariableDeclarationStatement$fEqLocalVariableDeclaration$fOrdLocalVariableDeclaration$fShowLocalVariableDeclaration!$fGenericLocalVariableDeclaration"$fFoldableLocalVariableDeclaration!$fFunctorLocalVariableDeclaration%$fTraversableLocalVariableDeclaration"$fGeneric1LocalVariableDeclaration#$fUnmarshalLocalVariableDeclaration$fEqLabeledStatement$fOrdLabeledStatement$fShowLabeledStatement$fGenericLabeledStatement$fFoldableLabeledStatement$fFunctorLabeledStatement$fTraversableLabeledStatement$fGeneric1LabeledStatement$fUnmarshalLabeledStatement$fEqIfStatement$fOrdIfStatement$fShowIfStatement$fGenericIfStatement$fFoldableIfStatement$fFunctorIfStatement$fTraversableIfStatement$fGeneric1IfStatement$fUnmarshalIfStatement$fEqForStatement$fOrdForStatement$fShowForStatement$fGenericForStatement$fFoldableForStatement$fFunctorForStatement$fTraversableForStatement$fGeneric1ForStatement$fUnmarshalForStatement $fEqForInit $fOrdForInit $fShowForInit$fGenericForInit$fFoldableForInit$fFunctorForInit$fTraversableForInit$fGeneric1ForInit$fUnmarshalForInit$fEqExpressionStatement$fOrdExpressionStatement$fShowExpressionStatement$fGenericExpressionStatement$fFoldableExpressionStatement$fFunctorExpressionStatement $fTraversableExpressionStatement$fGeneric1ExpressionStatement$fUnmarshalExpressionStatement$fEqEnhancedForStatement$fOrdEnhancedForStatement$fShowEnhancedForStatement$fGenericEnhancedForStatement$fFoldableEnhancedForStatement$fFunctorEnhancedForStatement!$fTraversableEnhancedForStatement$fGeneric1EnhancedForStatement$fUnmarshalEnhancedForStatement$fEqDoStatement$fOrdDoStatement$fShowDoStatement$fGenericDoStatement$fFoldableDoStatement$fFunctorDoStatement$fTraversableDoStatement$fGeneric1DoStatement$fUnmarshalDoStatement$fEqAssertStatement$fOrdAssertStatement$fShowAssertStatement$fGenericAssertStatement$fFoldableAssertStatement$fFunctorAssertStatement$fTraversableAssertStatement$fGeneric1AssertStatement$fUnmarshalAssertStatement$fSymbolMatchingDeclaration$fEqDeclaration$fOrdDeclaration$fShowDeclaration$fGenericDeclaration$fFoldableDeclaration$fFunctorDeclaration$fTraversableDeclaration$fGeneric1Declaration$fUnmarshalDeclaration$fEqPackageDeclaration$fOrdPackageDeclaration$fShowPackageDeclaration$fGenericPackageDeclaration$fFoldablePackageDeclaration$fFunctorPackageDeclaration$fTraversablePackageDeclaration$fGeneric1PackageDeclaration$fUnmarshalPackageDeclaration$fEqModuleDeclaration$fOrdModuleDeclaration$fShowModuleDeclaration$fGenericModuleDeclaration$fFoldableModuleDeclaration$fFunctorModuleDeclaration$fTraversableModuleDeclaration$fGeneric1ModuleDeclaration$fUnmarshalModuleDeclaration$fEqInstanceofExpression$fOrdInstanceofExpression$fShowInstanceofExpression$fGenericInstanceofExpression$fFoldableInstanceofExpression$fFunctorInstanceofExpression!$fTraversableInstanceofExpression$fGeneric1InstanceofExpression$fUnmarshalInstanceofExpression$fEqCastExpression$fOrdCastExpression$fShowCastExpression$fGenericCastExpression$fFoldableCastExpression$fFunctorCastExpression$fTraversableCastExpression$fGeneric1CastExpression$fUnmarshalCastExpression$fEqBinaryExpression$fOrdBinaryExpression$fShowBinaryExpression$fGenericBinaryExpression$fFoldableBinaryExpression$fFunctorBinaryExpression$fTraversableBinaryExpression$fGeneric1BinaryExpression$fUnmarshalBinaryExpression$fEqAssignmentExpression$fOrdAssignmentExpression$fShowAssignmentExpression$fGenericAssignmentExpression$fFoldableAssignmentExpression$fFunctorAssignmentExpression!$fTraversableAssignmentExpression$fGeneric1AssignmentExpression$fUnmarshalAssignmentExpression $fEqProgram $fOrdProgram $fShowProgram$fGenericProgram$fFoldableProgram$fFunctorProgram$fTraversableProgram$fGeneric1Program$fUnmarshalProgram