// This file is automatically generated by Demeter/Java. UniversalVisitor { start (@ @) before { UGraph, -> UGraph,pkg,Package, -> UGraph,imports,Import_SList, -> UGraph,preamble,JavaCode, -> UGraph,vertices,UVertex_List, -> UGraph,idToVertexTable,Hashtable, -> UGraph,edges,UEdge_List, -> UGraph,idToEdgeTable,Hashtable, -> UGraph,nameToIdVertexTable,Hashtable, -> UGraph,firstuid,UID, UVertex_List, -> UVertex_List,first,Nonempty_UVertex_List, UVertex, -> UVertex,vid,UID, -> UVertex,vertexname,UVertexName, -> UVertex,position,Coordinates, -> UVertex,incoming,IEdge_List, -> UVertex,outgoing,OEdge_List, -> UVertex,inArcIdList,Vector, -> UVertex,outArcIdList,Vector, -> UVertex,vdeco,Decorator, -> UVertex,tgv,TGVertex, -> UVertex,persp,Perspective, UConstOrAltVertex, -> UConstOrAltVertex,parse,ParseOrNot, -> UConstOrAltVertex,outEdgeNameList,Vector, -> UConstOrAltVertex,keywords,ScopeIdentifier_List, ParseOrNot, YaParse, NopParse, UTerm, IEdge_List, -> IEdge_List,first,Nonempty_IEdge_List, OEdge_List, -> OEdge_List,first,Nonempty_OEdge_List, UConstVertex, -> UConstVertex,beFore,UBefore, -> UConstVertex,afTer,UAfter, UBefore, -> UBefore,syntax,String, UAfter, -> UAfter,syntax,String, UAltVertex, UInterface, -> UInterface,keywords,InterfaceModifier_List, -> UInterface,javacode,JavaCode, InterfaceModifier_List, -> InterfaceModifier_List,first,Nonempty_InterfaceModifier_List, InterfaceModifier, PublicModifier, UTermConstVertex, UTermInterface, ScopeIdentifier_List, -> ScopeIdentifier_List,first,Nonempty_ScopeIdentifier_List, ScopeIdentifier, PublicIdentifier, FinalIdentifier, UEdge_List, -> UEdge_List,first,Nonempty_UEdge_List, UEdge, -> UEdge,eid,UID, -> UEdge,fromVertex,UID, -> UEdge,toVertex,UID, -> UEdge,edeco,Decorator, -> UEdge,bendpoint,BendPoint, -> UEdge,persp,ArcPerspective, USuperEdge, BendPoint, -> BendPoint,position,Coordinates, UAltEdge, -> UAltEdge,tge,TGAEdge, UExtendEdge, -> UExtendEdge,tge,TGAEdge, UImplEdge, -> UImplEdge,tge,TGIEdge, UConstEdge, -> UConstEdge,edgename,UEdgeName, -> UConstEdge,card,Cardinality, -> UConstEdge,beFore,UBefore, -> UConstEdge,afTer,UAfter, -> UConstEdge,keywords,PartModifier_List, -> UConstEdge,tge,TGCEdge, PartModifier_List, -> PartModifier_List,first,Nonempty_PartModifier_List, PartModifier, FinalMod, StaticMod, ReadOnlyMod, PrivateMod, Cardinality, -> Cardinality,lower,Lower, -> Cardinality,upper,Upper, Lower, -> Lower,l,Integer, Upper, -> Upper,u,String, UID, -> UID,id,Integer, UEdgeName, -> UEdgeName,name,Ident, UVertexName, -> UVertexName,name,Ident, Coordinates, -> Coordinates,x,X, -> Coordinates,y,Y, X, -> X,x,Integer, Y, -> Y,y,Integer, Decorator, -> Decorator,travtag,Integer, -> Decorator,travtaglist,Vector, UniqueIDGenerator, Program, -> Program,globalimports,GlobalImports, -> Program,cg,ClassGraph, GlobalImports, -> GlobalImports,imports,Import_SList, Import, -> Import,packagename,PackageName, -> Import,importallclasses,ImportAllClasses, ImportAllClasses, ClassGraph, -> ClassGraph,defdict,Hashtable, -> ClassGraph,classes,ClassGraphEntry_DList, -> ClassGraph,tg,TraversalGraph, ClassGraphEntry, Directive, ParseDirective, -> ParseDirective,parsekeyword,ParseKeyword, VisitorDirective, -> VisitorDirective,visitorkeyword,VisitorKeyword, PackageDirective, -> PackageDirective,pkg,Package, -> PackageDirective,localimports,LocalImports, Package, -> Package,packagename,PackageName, LocalImports, -> LocalImports,imports,Import_SList, Definition, ClassDef, -> ClassDef,keywords,ClassKeyword_List, -> ClassDef,paramclassname,ParamClassName, -> ClassDef,parsedirective,ParseDirective, -> ClassDef,classparts,ClassParts, -> ClassDef,classmethods,ClassMethods, -> ClassDef,eoftoken,EOFtoken, ParamClassName, -> ParamClassName,classname,ClassName, -> ParamClassName,parameters,ClassName_Commalist, ClassParts, ConstOrAltClass, -> ConstOrAltClass,parts,PartOrSyntax_List, -> ConstOrAltClass,parents,ClassParents, PartOrSyntax, Part, -> Part,partname,PartName, -> Part,keywords,PartKeyword_List, -> Part,classspec,ClassSpec, -> Part,partinit,PartInit, PartInit, -> PartInit,partinitkeyword,PartInitKeyword, -> PartInit,javacode,JavaCode, OptionalPart, -> OptionalPart,locallookahead,LocalLookahead, -> OptionalPart,part,Part_Sandwich, ClassParents, -> ClassParents,superclasses,Superclasses, -> ClassParents,interfaces,Interfaces, Superclasses, -> Superclasses,extendskeyword,ExtendsKeyword, -> Superclasses,superclasses,Superclass_Commalist, Superclass, -> Superclass,classspec,ClassSpec, Interfaces, -> Interfaces,implementskeyword,ImplementsKeyword, -> Interfaces,interfaces,Interface_Commalist, Interface, -> Interface,classspec,ClassSpec, ConstructionClass, AlternationClass, -> AlternationClass,subclasses,Subclass_Barlist, -> AlternationClass,commonkeyword,CommonKeyword, Subclass, -> Subclass,locallookahead,LocalLookahead, -> Subclass,classspec,ClassSpec, LocalLookahead, -> LocalLookahead,lookaheadkeyword,LookaheadKeyword, -> LocalLookahead,javacode,JavaCode, RepetitionClass, -> RepetitionClass,sandwiched,RepeatedPart_Sandwich, RepeatedPart, -> RepeatedPart,nonempty,ClassSpec, -> RepeatedPart,locallookahead,LocalLookahead, -> RepeatedPart,repeated,ClassSpec_Sandwich, ClassSpec, -> ClassSpec,classname,ClassName, -> ClassSpec,actual_parameters,ClassSpec_Commalist, Syntax, PlainSyntax, -> PlainSyntax,string,String, PrintCommand, PrintIndent, PrintUnindent, PrintSkip, PrintSpace, EOFtoken, ProgramBehavior, -> ProgramBehavior,behavior,Behavior_DList, Behavior, StrategyDefinition, -> StrategyDefinition,strategyname,StrategyName, -> StrategyDefinition,exp,StrategyExpression, StrategyExpression, StrategyGraph, -> StrategyGraph,edgeVec,Vector, -> StrategyGraph,edges,SGEdge_SList, -> StrategyGraph,sources,ClassGlobSpec, -> StrategyGraph,sourceEdges,Integer_NList, -> StrategyGraph,targets,ClassGlobSpec, SGEdge, -> SGEdge,source,ClassGlobSpec, -> SGEdge,dest,ClassGlobSpec, -> SGEdge,constraint,NegativeConstraint, PathDirective, -> PathDirective,constraint,NegativeConstraint, -> PathDirective,segments,PathSegment_List, -> PathDirective,targetdirective,TargetDirective, PathSegment, -> PathSegment,node,PositiveConstraint, -> PathSegment,constraint,NegativeConstraint, Constraint, -> Constraint,glob,GlobSpec, PositiveConstraint, Through, Via, NegativeConstraint, Bypassing, OnlyThrough, TargetDirective, -> TargetDirective,targets,ClassGlobSpec, To, ToStop, StrategyVariable, -> StrategyVariable,strategyname,StrategyName, CompoundStrategy, -> CompoundStrategy,args,StrategyExpression_Commalist, Join, Merge, Intersect, GlobSpec, OneGlob, -> OneGlob,glob,Glob, GlobSet, -> GlobSet,globs,Glob_Commalist, Glob, EdgeGlob, ClassGlob, -> ClassGlob,name,ClassNameGlob, PartGlob, -> PartGlob,source,SourceGlob, -> PartGlob,name,PartNameGlob, -> PartGlob,dest,DestGlob, SubclassGlob, -> SubclassGlob,source,SourceGlob, -> SubclassGlob,dest,DestGlob, SuperclassGlob, -> SuperclassGlob,source,SourceGlob, -> SuperclassGlob,dest,DestGlob, SourceGlob, -> SourceGlob,name,ClassNameGlob, DestGlob, -> DestGlob,name,ClassNameGlob, ClassNameGlob, ClassNameExact, -> ClassNameExact,classname,ClassName, AnyClass, PartNameGlob, PartNameExact, -> PartNameExact,partname,PartName, AnyPart, ClassGlobSpec, OneClassGlob, -> OneClassGlob,classglob,ClassGlob, ClassGlobSet, -> ClassGlobSet,globs,ClassGlob_Commalist, ClassBehavior, -> ClassBehavior,classes,ClassGlobSpec, -> ClassBehavior,methods,ClassMethods, ClassMethods, -> ClassMethods,methods,Method_SList, -> ClassMethods,wrapperdict,Hashtable, HostSet, -> HostSet,exactHosts,Hashtable, -> HostSet,partnames,Hashtable, -> HostSet,globs,GlobSet, Method, TraversalDef, -> TraversalDef,name,TraversalName, -> TraversalDef,parms,TraversalParms, -> TraversalDef,strat,StrategyExpression, TraversalParms, -> TraversalParms,visitors,Visitor_Commalist, Visitor, -> Visitor,classname,ClassName, -> Visitor,visitorname,VisitorName, MethodDef, -> MethodDef,methodsignature,MethodSignature, -> MethodDef,methodbody,MethodBody, MethodSignature, -> MethodSignature,keywords,MethodKeyword_List, -> MethodSignature,returnType,JavaType, -> MethodSignature,name,MethodName, -> MethodSignature,parms,MethodParm_Commalist, -> MethodSignature,throwsclause,Throws, MethodKeyword, PublicMethod, ProtectedMethod, PrivateMethod, StaticMethod, FinalMethod, AbstractMethod, MethodParm, -> MethodParm,type,JavaType, -> MethodParm,array1,ArraySpec_List, -> MethodParm,name,ParmName, -> MethodParm,array2,ArraySpec_List, ArraySpec, Throws, -> Throws,exceptions,ClassName_Commalist, MethodBody, VerbatimMethodBody, -> VerbatimMethodBody,javacode,JavaCode, AdaptiveMethodBody, -> AdaptiveMethodBody,trv,TraversalExpression, -> AdaptiveMethodBody,vis,VisitorExpression, NoMethodBody, TraversalExpression, TraversalRef, -> TraversalRef,equals,Equals, -> TraversalRef,name,TraversalName, Equals, TraversalSpec, -> TraversalSpec,strat,StrategyExpression, VisitorExpression, VisitorRef, WithVisitorRef, -> WithVisitorRef,visitorClasses,ClassName_Commalist, ParenVisitorRef, -> ParenVisitorRef,visitorClasses,ClassName_Commalist, VisitorSpec, -> VisitorSpec,methods,ClassMethods, Wrapper, -> Wrapper,kind,WrapperKind, -> Wrapper,hosts,HostSpec, -> Wrapper,javacode,JavaCode, WrapperKind, Before, Around, After, HostSpec, Accessor, -> Accessor,partname,PartName, -> Accessor,javacode,JavaCode, Getter, Setter, Constructor, -> Constructor,javacode,JavaCode, Start, -> Start,javacode,JavaCode, Finish, -> Finish,javacode,JavaCode, ReturnValue, -> ReturnValue,type,JavaType, -> ReturnValue,exp,JavaCode, Verbatim, -> Verbatim,javacode,JavaCode, PackageName, -> PackageName,first,Nonempty_PackageName, ClassName, -> ClassName,name,Name, PartName, -> PartName,name,IdentOrKeyword, TraversalName, -> TraversalName,name,Name, VisitorName, -> VisitorName,name,Name, MethodName, -> MethodName,name,Ident, ParmName, -> ParmName,name,Ident, StrategyName, -> StrategyName,name,Ident, JavaType, -> JavaType,type,Name, JavaCode, -> JavaCode,code,Text, Name, -> Name,first,Nonempty_Name, IdentOrKeyword, ParseIdent, NoParseIdent, VisitorsIdent, EndVisitorsIdent, VisitorIdent, NotParsedIdent, DerivedIdent, InitIdent, CommonIdent, LookaheadIdent, OtherIdent, -> OtherIdent,id,Ident, ParseKeyword, DoParse, DoParseWithoutStars, DoParseWithStars, DontParse, DontParseWithoutStars, DontParseWithStars, VisitorKeyword, BeginVisitors, BeginVisitorsWithoutStars, BeginVisitorsWithStars, EndVisitors, EndVisitorsWithoutStars, EndVisitorsWithStars, ClassKeyword, PublicClass, PublicClassWithoutStars, PublicClassWithStars, FinalClass, FinalClassWithoutStars, FinalClassWithStars, InterfaceClass, InterfaceClassWithoutStars, InterfaceClassWithStars, VisitorClass, VisitorClassWithoutStars, VisitorClassWithStars, NotParsedClass, NotParsedClassWithoutStars, NotParsedClassWithStars, PartKeyword, FinalPart, FinalPartWithoutStars, FinalPartWithStars, StaticPart, StaticPartWithoutStars, StaticPartWithStars, ReadOnlyPart, ReadOnlyPartWithoutStars, ReadOnlyPartWithStars, PrivatePart, PrivatePartWithoutStars, PrivatePartWithStars, DerivedPart, DerivedPartWithoutStars, DerivedPartWithStars, PartInitKeyword, PartInitKeywordWithoutStars, PartInitKeywordWithStars, ExtendsKeyword, ExtendsKeywordWithoutStars, ExtendsKeywordWithStars, ImplementsKeyword, ImplementsKeywordWithoutStars, ImplementsKeywordWithStars, CommonKeyword, CommonWithoutStars, CommonWithStars, LookaheadKeyword, LookaheadKeywordWithoutStars, LookaheadKeywordWithStars, TraversalMethodName, -> TraversalMethodName,methodname,MethodName, ClassType, -> ClassType,is_con,boolean, -> ClassType,is_alt,boolean, -> ClassType,is_rep,boolean, -> ClassType,is_public,boolean, -> ClassType,is_final,boolean, -> ClassType,is_interface,boolean, -> ClassType,is_not_parsed,boolean, -> ClassType,is_visitor,boolean, PartType, -> PartType,is_final,boolean, -> PartType,is_static,boolean, -> PartType,is_derived,boolean, -> PartType,has_getter,boolean, -> PartType,has_setter,boolean, Parts, -> Parts,first,Nonempty_Parts, Import_SList, -> Import_SList,first,Nonempty_Import_SList, ClassGraphEntry_DList, -> ClassGraphEntry_DList,first,Nonempty_ClassGraphEntry_DList, ClassKeyword_List, -> ClassKeyword_List,first,Nonempty_ClassKeyword_List, ClassName_Commalist, -> ClassName_Commalist,first,Nonempty_ClassName_Commalist, PartOrSyntax_List, -> PartOrSyntax_List,first,Nonempty_PartOrSyntax_List, PartKeyword_List, -> PartKeyword_List,first,Nonempty_PartKeyword_List, Part_Sandwich, -> Part_Sandwich,first,Syntax_List, -> Part_Sandwich,inner,Part, -> Part_Sandwich,second,Syntax_List, Superclass_Commalist, -> Superclass_Commalist,first,Nonempty_Superclass_Commalist, Interface_Commalist, -> Interface_Commalist,first,Nonempty_Interface_Commalist, Subclass_Barlist, -> Subclass_Barlist,first,Nonempty_Subclass_Barlist, RepeatedPart_Sandwich, -> RepeatedPart_Sandwich,first,Syntax_List, -> RepeatedPart_Sandwich,inner,RepeatedPart, -> RepeatedPart_Sandwich,second,Syntax_List, ClassSpec_Sandwich, -> ClassSpec_Sandwich,first,Syntax_List, -> ClassSpec_Sandwich,inner,ClassSpec, -> ClassSpec_Sandwich,second,Syntax_List, Syntax_List, -> Syntax_List,first,Nonempty_Syntax_List, ClassSpec_Commalist, -> ClassSpec_Commalist,first,Nonempty_ClassSpec_Commalist, Behavior_DList, -> Behavior_DList,first,Nonempty_Behavior_DList, SGEdge_SList, -> SGEdge_SList,first,Nonempty_SGEdge_SList, Integer_NList, -> Integer_NList,first,Nonempty_Integer_NList, PathSegment_List, -> PathSegment_List,first,Nonempty_PathSegment_List, StrategyExpression_Commalist, -> StrategyExpression_Commalist,first,Nonempty_StrategyExpression_Commalist, Glob_Commalist, -> Glob_Commalist,first,Nonempty_Glob_Commalist, ClassGlob_Commalist, -> ClassGlob_Commalist,first,Nonempty_ClassGlob_Commalist, Method_SList, -> Method_SList,first,Nonempty_Method_SList, Visitor_Commalist, -> Visitor_Commalist,first,Nonempty_Visitor_Commalist, MethodKeyword_List, -> MethodKeyword_List,first,Nonempty_MethodKeyword_List, MethodParm_Commalist, -> MethodParm_Commalist,first,Nonempty_MethodParm_Commalist, ArraySpec_List, -> ArraySpec_List,first,Nonempty_ArraySpec_List, Nonempty_UVertex_List, -> Nonempty_UVertex_List,it,UVertex, -> Nonempty_UVertex_List,next,Nonempty_UVertex_List, Nonempty_IEdge_List, -> Nonempty_IEdge_List,it,UID, -> Nonempty_IEdge_List,next,Nonempty_IEdge_List, Nonempty_OEdge_List, -> Nonempty_OEdge_List,it,UID, -> Nonempty_OEdge_List,next,Nonempty_OEdge_List, Nonempty_InterfaceModifier_List, -> Nonempty_InterfaceModifier_List,it,InterfaceModifier, -> Nonempty_InterfaceModifier_List,next,Nonempty_InterfaceModifier_List, Nonempty_ScopeIdentifier_List, -> Nonempty_ScopeIdentifier_List,it,ScopeIdentifier, -> Nonempty_ScopeIdentifier_List,next,Nonempty_ScopeIdentifier_List, Nonempty_UEdge_List, -> Nonempty_UEdge_List,it,UEdge, -> Nonempty_UEdge_List,next,Nonempty_UEdge_List, Nonempty_PartModifier_List, -> Nonempty_PartModifier_List,it,PartModifier, -> Nonempty_PartModifier_List,next,Nonempty_PartModifier_List, Nonempty_PackageName, -> Nonempty_PackageName,it,IdentOrKeyword, -> Nonempty_PackageName,next,Nonempty_PackageName, Nonempty_Name, -> Nonempty_Name,it,Ident, -> Nonempty_Name,next,Nonempty_Name, Nonempty_Parts, -> Nonempty_Parts,it,Part, -> Nonempty_Parts,next,Nonempty_Parts, Nonempty_Import_SList, -> Nonempty_Import_SList,it,Import, -> Nonempty_Import_SList,next,Nonempty_Import_SList, Nonempty_ClassGraphEntry_DList, -> Nonempty_ClassGraphEntry_DList,it,ClassGraphEntry, -> Nonempty_ClassGraphEntry_DList,next,Nonempty_ClassGraphEntry_DList, Nonempty_ClassKeyword_List, -> Nonempty_ClassKeyword_List,it,ClassKeyword, -> Nonempty_ClassKeyword_List,next,Nonempty_ClassKeyword_List, Nonempty_ClassName_Commalist, -> Nonempty_ClassName_Commalist,it,ClassName, -> Nonempty_ClassName_Commalist,next,Nonempty_ClassName_Commalist, Nonempty_PartOrSyntax_List, -> Nonempty_PartOrSyntax_List,it,PartOrSyntax, -> Nonempty_PartOrSyntax_List,next,Nonempty_PartOrSyntax_List, Nonempty_PartKeyword_List, -> Nonempty_PartKeyword_List,it,PartKeyword, -> Nonempty_PartKeyword_List,next,Nonempty_PartKeyword_List, Nonempty_Superclass_Commalist, -> Nonempty_Superclass_Commalist,it,Superclass, -> Nonempty_Superclass_Commalist,next,Nonempty_Superclass_Commalist, Nonempty_Interface_Commalist, -> Nonempty_Interface_Commalist,it,Interface, -> Nonempty_Interface_Commalist,next,Nonempty_Interface_Commalist, Nonempty_Subclass_Barlist, -> Nonempty_Subclass_Barlist,it,Subclass, -> Nonempty_Subclass_Barlist,next,Nonempty_Subclass_Barlist, Nonempty_Syntax_List, -> Nonempty_Syntax_List,it,Syntax, -> Nonempty_Syntax_List,next,Nonempty_Syntax_List, Nonempty_ClassSpec_Commalist, -> Nonempty_ClassSpec_Commalist,it,ClassSpec, -> Nonempty_ClassSpec_Commalist,next,Nonempty_ClassSpec_Commalist, Nonempty_Behavior_DList, -> Nonempty_Behavior_DList,it,Behavior, -> Nonempty_Behavior_DList,next,Nonempty_Behavior_DList, Nonempty_SGEdge_SList, -> Nonempty_SGEdge_SList,it,SGEdge, -> Nonempty_SGEdge_SList,next,Nonempty_SGEdge_SList, Nonempty_Integer_NList, -> Nonempty_Integer_NList,it,Integer, -> Nonempty_Integer_NList,next,Nonempty_Integer_NList, Nonempty_PathSegment_List, -> Nonempty_PathSegment_List,it,PathSegment, -> Nonempty_PathSegment_List,next,Nonempty_PathSegment_List, Nonempty_StrategyExpression_Commalist, -> Nonempty_StrategyExpression_Commalist,it,StrategyExpression, -> Nonempty_StrategyExpression_Commalist,next,Nonempty_StrategyExpression_Commalist, Nonempty_Glob_Commalist, -> Nonempty_Glob_Commalist,it,Glob, -> Nonempty_Glob_Commalist,next,Nonempty_Glob_Commalist, Nonempty_ClassGlob_Commalist, -> Nonempty_ClassGlob_Commalist,it,ClassGlob, -> Nonempty_ClassGlob_Commalist,next,Nonempty_ClassGlob_Commalist, Nonempty_Method_SList, -> Nonempty_Method_SList,it,Method, -> Nonempty_Method_SList,next,Nonempty_Method_SList, Nonempty_Visitor_Commalist, -> Nonempty_Visitor_Commalist,it,Visitor, -> Nonempty_Visitor_Commalist,next,Nonempty_Visitor_Commalist, Nonempty_MethodKeyword_List, -> Nonempty_MethodKeyword_List,it,MethodKeyword, -> Nonempty_MethodKeyword_List,next,Nonempty_MethodKeyword_List, Nonempty_MethodParm_Commalist, -> Nonempty_MethodParm_Commalist,it,MethodParm, -> Nonempty_MethodParm_Commalist,next,Nonempty_MethodParm_Commalist, Nonempty_ArraySpec_List, -> Nonempty_ArraySpec_List,it,ArraySpec, -> Nonempty_ArraySpec_List,next,Nonempty_ArraySpec_List } (@ @) after { UGraph, -> UGraph,pkg,Package, -> UGraph,imports,Import_SList, -> UGraph,preamble,JavaCode, -> UGraph,vertices,UVertex_List, -> UGraph,idToVertexTable,Hashtable, -> UGraph,edges,UEdge_List, -> UGraph,idToEdgeTable,Hashtable, -> UGraph,nameToIdVertexTable,Hashtable, -> UGraph,firstuid,UID, UVertex_List, -> UVertex_List,first,Nonempty_UVertex_List, UVertex, -> UVertex,vid,UID, -> UVertex,vertexname,UVertexName, -> UVertex,position,Coordinates, -> UVertex,incoming,IEdge_List, -> UVertex,outgoing,OEdge_List, -> UVertex,inArcIdList,Vector, -> UVertex,outArcIdList,Vector, -> UVertex,vdeco,Decorator, -> UVertex,tgv,TGVertex, -> UVertex,persp,Perspective, UConstOrAltVertex, -> UConstOrAltVertex,parse,ParseOrNot, -> UConstOrAltVertex,outEdgeNameList,Vector, -> UConstOrAltVertex,keywords,ScopeIdentifier_List, ParseOrNot, YaParse, NopParse, UTerm, IEdge_List, -> IEdge_List,first,Nonempty_IEdge_List, OEdge_List, -> OEdge_List,first,Nonempty_OEdge_List, UConstVertex, -> UConstVertex,beFore,UBefore, -> UConstVertex,afTer,UAfter, UBefore, -> UBefore,syntax,String, UAfter, -> UAfter,syntax,String, UAltVertex, UInterface, -> UInterface,keywords,InterfaceModifier_List, -> UInterface,javacode,JavaCode, InterfaceModifier_List, -> InterfaceModifier_List,first,Nonempty_InterfaceModifier_List, InterfaceModifier, PublicModifier, UTermConstVertex, UTermInterface, ScopeIdentifier_List, -> ScopeIdentifier_List,first,Nonempty_ScopeIdentifier_List, ScopeIdentifier, PublicIdentifier, FinalIdentifier, UEdge_List, -> UEdge_List,first,Nonempty_UEdge_List, UEdge, -> UEdge,eid,UID, -> UEdge,fromVertex,UID, -> UEdge,toVertex,UID, -> UEdge,edeco,Decorator, -> UEdge,bendpoint,BendPoint, -> UEdge,persp,ArcPerspective, USuperEdge, BendPoint, -> BendPoint,position,Coordinates, UAltEdge, -> UAltEdge,tge,TGAEdge, UExtendEdge, -> UExtendEdge,tge,TGAEdge, UImplEdge, -> UImplEdge,tge,TGIEdge, UConstEdge, -> UConstEdge,edgename,UEdgeName, -> UConstEdge,card,Cardinality, -> UConstEdge,beFore,UBefore, -> UConstEdge,afTer,UAfter, -> UConstEdge,keywords,PartModifier_List, -> UConstEdge,tge,TGCEdge, PartModifier_List, -> PartModifier_List,first,Nonempty_PartModifier_List, PartModifier, FinalMod, StaticMod, ReadOnlyMod, PrivateMod, Cardinality, -> Cardinality,lower,Lower, -> Cardinality,upper,Upper, Lower, -> Lower,l,Integer, Upper, -> Upper,u,String, UID, -> UID,id,Integer, UEdgeName, -> UEdgeName,name,Ident, UVertexName, -> UVertexName,name,Ident, Coordinates, -> Coordinates,x,X, -> Coordinates,y,Y, X, -> X,x,Integer, Y, -> Y,y,Integer, Decorator, -> Decorator,travtag,Integer, -> Decorator,travtaglist,Vector, UniqueIDGenerator, Program, -> Program,globalimports,GlobalImports, -> Program,cg,ClassGraph, GlobalImports, -> GlobalImports,imports,Import_SList, Import, -> Import,packagename,PackageName, -> Import,importallclasses,ImportAllClasses, ImportAllClasses, ClassGraph, -> ClassGraph,defdict,Hashtable, -> ClassGraph,classes,ClassGraphEntry_DList, -> ClassGraph,tg,TraversalGraph, ClassGraphEntry, Directive, ParseDirective, -> ParseDirective,parsekeyword,ParseKeyword, VisitorDirective, -> VisitorDirective,visitorkeyword,VisitorKeyword, PackageDirective, -> PackageDirective,pkg,Package, -> PackageDirective,localimports,LocalImports, Package, -> Package,packagename,PackageName, LocalImports, -> LocalImports,imports,Import_SList, Definition, ClassDef, -> ClassDef,keywords,ClassKeyword_List, -> ClassDef,paramclassname,ParamClassName, -> ClassDef,parsedirective,ParseDirective, -> ClassDef,classparts,ClassParts, -> ClassDef,classmethods,ClassMethods, -> ClassDef,eoftoken,EOFtoken, ParamClassName, -> ParamClassName,classname,ClassName, -> ParamClassName,parameters,ClassName_Commalist, ClassParts, ConstOrAltClass, -> ConstOrAltClass,parts,PartOrSyntax_List, -> ConstOrAltClass,parents,ClassParents, PartOrSyntax, Part, -> Part,partname,PartName, -> Part,keywords,PartKeyword_List, -> Part,classspec,ClassSpec, -> Part,partinit,PartInit, PartInit, -> PartInit,partinitkeyword,PartInitKeyword, -> PartInit,javacode,JavaCode, OptionalPart, -> OptionalPart,locallookahead,LocalLookahead, -> OptionalPart,part,Part_Sandwich, ClassParents, -> ClassParents,superclasses,Superclasses, -> ClassParents,interfaces,Interfaces, Superclasses, -> Superclasses,extendskeyword,ExtendsKeyword, -> Superclasses,superclasses,Superclass_Commalist, Superclass, -> Superclass,classspec,ClassSpec, Interfaces, -> Interfaces,implementskeyword,ImplementsKeyword, -> Interfaces,interfaces,Interface_Commalist, Interface, -> Interface,classspec,ClassSpec, ConstructionClass, AlternationClass, -> AlternationClass,subclasses,Subclass_Barlist, -> AlternationClass,commonkeyword,CommonKeyword, Subclass, -> Subclass,locallookahead,LocalLookahead, -> Subclass,classspec,ClassSpec, LocalLookahead, -> LocalLookahead,lookaheadkeyword,LookaheadKeyword, -> LocalLookahead,javacode,JavaCode, RepetitionClass, -> RepetitionClass,sandwiched,RepeatedPart_Sandwich, RepeatedPart, -> RepeatedPart,nonempty,ClassSpec, -> RepeatedPart,locallookahead,LocalLookahead, -> RepeatedPart,repeated,ClassSpec_Sandwich, ClassSpec, -> ClassSpec,classname,ClassName, -> ClassSpec,actual_parameters,ClassSpec_Commalist, Syntax, PlainSyntax, -> PlainSyntax,string,String, PrintCommand, PrintIndent, PrintUnindent, PrintSkip, PrintSpace, EOFtoken, ProgramBehavior, -> ProgramBehavior,behavior,Behavior_DList, Behavior, StrategyDefinition, -> StrategyDefinition,strategyname,StrategyName, -> StrategyDefinition,exp,StrategyExpression, StrategyExpression, StrategyGraph, -> StrategyGraph,edgeVec,Vector, -> StrategyGraph,edges,SGEdge_SList, -> StrategyGraph,sources,ClassGlobSpec, -> StrategyGraph,sourceEdges,Integer_NList, -> StrategyGraph,targets,ClassGlobSpec, SGEdge, -> SGEdge,source,ClassGlobSpec, -> SGEdge,dest,ClassGlobSpec, -> SGEdge,constraint,NegativeConstraint, PathDirective, -> PathDirective,constraint,NegativeConstraint, -> PathDirective,segments,PathSegment_List, -> PathDirective,targetdirective,TargetDirective, PathSegment, -> PathSegment,node,PositiveConstraint, -> PathSegment,constraint,NegativeConstraint, Constraint, -> Constraint,glob,GlobSpec, PositiveConstraint, Through, Via, NegativeConstraint, Bypassing, OnlyThrough, TargetDirective, -> TargetDirective,targets,ClassGlobSpec, To, ToStop, StrategyVariable, -> StrategyVariable,strategyname,StrategyName, CompoundStrategy, -> CompoundStrategy,args,StrategyExpression_Commalist, Join, Merge, Intersect, GlobSpec, OneGlob, -> OneGlob,glob,Glob, GlobSet, -> GlobSet,globs,Glob_Commalist, Glob, EdgeGlob, ClassGlob, -> ClassGlob,name,ClassNameGlob, PartGlob, -> PartGlob,source,SourceGlob, -> PartGlob,name,PartNameGlob, -> PartGlob,dest,DestGlob, SubclassGlob, -> SubclassGlob,source,SourceGlob, -> SubclassGlob,dest,DestGlob, SuperclassGlob, -> SuperclassGlob,source,SourceGlob, -> SuperclassGlob,dest,DestGlob, SourceGlob, -> SourceGlob,name,ClassNameGlob, DestGlob, -> DestGlob,name,ClassNameGlob, ClassNameGlob, ClassNameExact, -> ClassNameExact,classname,ClassName, AnyClass, PartNameGlob, PartNameExact, -> PartNameExact,partname,PartName, AnyPart, ClassGlobSpec, OneClassGlob, -> OneClassGlob,classglob,ClassGlob, ClassGlobSet, -> ClassGlobSet,globs,ClassGlob_Commalist, ClassBehavior, -> ClassBehavior,classes,ClassGlobSpec, -> ClassBehavior,methods,ClassMethods, ClassMethods, -> ClassMethods,methods,Method_SList, -> ClassMethods,wrapperdict,Hashtable, HostSet, -> HostSet,exactHosts,Hashtable, -> HostSet,partnames,Hashtable, -> HostSet,globs,GlobSet, Method, TraversalDef, -> TraversalDef,name,TraversalName, -> TraversalDef,parms,TraversalParms, -> TraversalDef,strat,StrategyExpression, TraversalParms, -> TraversalParms,visitors,Visitor_Commalist, Visitor, -> Visitor,classname,ClassName, -> Visitor,visitorname,VisitorName, MethodDef, -> MethodDef,methodsignature,MethodSignature, -> MethodDef,methodbody,MethodBody, MethodSignature, -> MethodSignature,keywords,MethodKeyword_List, -> MethodSignature,returnType,JavaType, -> MethodSignature,name,MethodName, -> MethodSignature,parms,MethodParm_Commalist, -> MethodSignature,throwsclause,Throws, MethodKeyword, PublicMethod, ProtectedMethod, PrivateMethod, StaticMethod, FinalMethod, AbstractMethod, MethodParm, -> MethodParm,type,JavaType, -> MethodParm,array1,ArraySpec_List, -> MethodParm,name,ParmName, -> MethodParm,array2,ArraySpec_List, ArraySpec, Throws, -> Throws,exceptions,ClassName_Commalist, MethodBody, VerbatimMethodBody, -> VerbatimMethodBody,javacode,JavaCode, AdaptiveMethodBody, -> AdaptiveMethodBody,trv,TraversalExpression, -> AdaptiveMethodBody,vis,VisitorExpression, NoMethodBody, TraversalExpression, TraversalRef, -> TraversalRef,equals,Equals, -> TraversalRef,name,TraversalName, Equals, TraversalSpec, -> TraversalSpec,strat,StrategyExpression, VisitorExpression, VisitorRef, WithVisitorRef, -> WithVisitorRef,visitorClasses,ClassName_Commalist, ParenVisitorRef, -> ParenVisitorRef,visitorClasses,ClassName_Commalist, VisitorSpec, -> VisitorSpec,methods,ClassMethods, Wrapper, -> Wrapper,kind,WrapperKind, -> Wrapper,hosts,HostSpec, -> Wrapper,javacode,JavaCode, WrapperKind, Before, Around, After, HostSpec, Accessor, -> Accessor,partname,PartName, -> Accessor,javacode,JavaCode, Getter, Setter, Constructor, -> Constructor,javacode,JavaCode, Start, -> Start,javacode,JavaCode, Finish, -> Finish,javacode,JavaCode, ReturnValue, -> ReturnValue,type,JavaType, -> ReturnValue,exp,JavaCode, Verbatim, -> Verbatim,javacode,JavaCode, PackageName, -> PackageName,first,Nonempty_PackageName, ClassName, -> ClassName,name,Name, PartName, -> PartName,name,IdentOrKeyword, TraversalName, -> TraversalName,name,Name, VisitorName, -> VisitorName,name,Name, MethodName, -> MethodName,name,Ident, ParmName, -> ParmName,name,Ident, StrategyName, -> StrategyName,name,Ident, JavaType, -> JavaType,type,Name, JavaCode, -> JavaCode,code,Text, Name, -> Name,first,Nonempty_Name, IdentOrKeyword, ParseIdent, NoParseIdent, VisitorsIdent, EndVisitorsIdent, VisitorIdent, NotParsedIdent, DerivedIdent, InitIdent, CommonIdent, LookaheadIdent, OtherIdent, -> OtherIdent,id,Ident, ParseKeyword, DoParse, DoParseWithoutStars, DoParseWithStars, DontParse, DontParseWithoutStars, DontParseWithStars, VisitorKeyword, BeginVisitors, BeginVisitorsWithoutStars, BeginVisitorsWithStars, EndVisitors, EndVisitorsWithoutStars, EndVisitorsWithStars, ClassKeyword, PublicClass, PublicClassWithoutStars, PublicClassWithStars, FinalClass, FinalClassWithoutStars, FinalClassWithStars, InterfaceClass, InterfaceClassWithoutStars, InterfaceClassWithStars, VisitorClass, VisitorClassWithoutStars, VisitorClassWithStars, NotParsedClass, NotParsedClassWithoutStars, NotParsedClassWithStars, PartKeyword, FinalPart, FinalPartWithoutStars, FinalPartWithStars, StaticPart, StaticPartWithoutStars, StaticPartWithStars, ReadOnlyPart, ReadOnlyPartWithoutStars, ReadOnlyPartWithStars, PrivatePart, PrivatePartWithoutStars, PrivatePartWithStars, DerivedPart, DerivedPartWithoutStars, DerivedPartWithStars, PartInitKeyword, PartInitKeywordWithoutStars, PartInitKeywordWithStars, ExtendsKeyword, ExtendsKeywordWithoutStars, ExtendsKeywordWithStars, ImplementsKeyword, ImplementsKeywordWithoutStars, ImplementsKeywordWithStars, CommonKeyword, CommonWithoutStars, CommonWithStars, LookaheadKeyword, LookaheadKeywordWithoutStars, LookaheadKeywordWithStars, TraversalMethodName, -> TraversalMethodName,methodname,MethodName, ClassType, -> ClassType,is_con,boolean, -> ClassType,is_alt,boolean, -> ClassType,is_rep,boolean, -> ClassType,is_public,boolean, -> ClassType,is_final,boolean, -> ClassType,is_interface,boolean, -> ClassType,is_not_parsed,boolean, -> ClassType,is_visitor,boolean, PartType, -> PartType,is_final,boolean, -> PartType,is_static,boolean, -> PartType,is_derived,boolean, -> PartType,has_getter,boolean, -> PartType,has_setter,boolean, Parts, -> Parts,first,Nonempty_Parts, Import_SList, -> Import_SList,first,Nonempty_Import_SList, ClassGraphEntry_DList, -> ClassGraphEntry_DList,first,Nonempty_ClassGraphEntry_DList, ClassKeyword_List, -> ClassKeyword_List,first,Nonempty_ClassKeyword_List, ClassName_Commalist, -> ClassName_Commalist,first,Nonempty_ClassName_Commalist, PartOrSyntax_List, -> PartOrSyntax_List,first,Nonempty_PartOrSyntax_List, PartKeyword_List, -> PartKeyword_List,first,Nonempty_PartKeyword_List, Part_Sandwich, -> Part_Sandwich,first,Syntax_List, -> Part_Sandwich,inner,Part, -> Part_Sandwich,second,Syntax_List, Superclass_Commalist, -> Superclass_Commalist,first,Nonempty_Superclass_Commalist, Interface_Commalist, -> Interface_Commalist,first,Nonempty_Interface_Commalist, Subclass_Barlist, -> Subclass_Barlist,first,Nonempty_Subclass_Barlist, RepeatedPart_Sandwich, -> RepeatedPart_Sandwich,first,Syntax_List, -> RepeatedPart_Sandwich,inner,RepeatedPart, -> RepeatedPart_Sandwich,second,Syntax_List, ClassSpec_Sandwich, -> ClassSpec_Sandwich,first,Syntax_List, -> ClassSpec_Sandwich,inner,ClassSpec, -> ClassSpec_Sandwich,second,Syntax_List, Syntax_List, -> Syntax_List,first,Nonempty_Syntax_List, ClassSpec_Commalist, -> ClassSpec_Commalist,first,Nonempty_ClassSpec_Commalist, Behavior_DList, -> Behavior_DList,first,Nonempty_Behavior_DList, SGEdge_SList, -> SGEdge_SList,first,Nonempty_SGEdge_SList, Integer_NList, -> Integer_NList,first,Nonempty_Integer_NList, PathSegment_List, -> PathSegment_List,first,Nonempty_PathSegment_List, StrategyExpression_Commalist, -> StrategyExpression_Commalist,first,Nonempty_StrategyExpression_Commalist, Glob_Commalist, -> Glob_Commalist,first,Nonempty_Glob_Commalist, ClassGlob_Commalist, -> ClassGlob_Commalist,first,Nonempty_ClassGlob_Commalist, Method_SList, -> Method_SList,first,Nonempty_Method_SList, Visitor_Commalist, -> Visitor_Commalist,first,Nonempty_Visitor_Commalist, MethodKeyword_List, -> MethodKeyword_List,first,Nonempty_MethodKeyword_List, MethodParm_Commalist, -> MethodParm_Commalist,first,Nonempty_MethodParm_Commalist, ArraySpec_List, -> ArraySpec_List,first,Nonempty_ArraySpec_List, Nonempty_UVertex_List, -> Nonempty_UVertex_List,it,UVertex, -> Nonempty_UVertex_List,next,Nonempty_UVertex_List, Nonempty_IEdge_List, -> Nonempty_IEdge_List,it,UID, -> Nonempty_IEdge_List,next,Nonempty_IEdge_List, Nonempty_OEdge_List, -> Nonempty_OEdge_List,it,UID, -> Nonempty_OEdge_List,next,Nonempty_OEdge_List, Nonempty_InterfaceModifier_List, -> Nonempty_InterfaceModifier_List,it,InterfaceModifier, -> Nonempty_InterfaceModifier_List,next,Nonempty_InterfaceModifier_List, Nonempty_ScopeIdentifier_List, -> Nonempty_ScopeIdentifier_List,it,ScopeIdentifier, -> Nonempty_ScopeIdentifier_List,next,Nonempty_ScopeIdentifier_List, Nonempty_UEdge_List, -> Nonempty_UEdge_List,it,UEdge, -> Nonempty_UEdge_List,next,Nonempty_UEdge_List, Nonempty_PartModifier_List, -> Nonempty_PartModifier_List,it,PartModifier, -> Nonempty_PartModifier_List,next,Nonempty_PartModifier_List, Nonempty_PackageName, -> Nonempty_PackageName,it,IdentOrKeyword, -> Nonempty_PackageName,next,Nonempty_PackageName, Nonempty_Name, -> Nonempty_Name,it,Ident, -> Nonempty_Name,next,Nonempty_Name, Nonempty_Parts, -> Nonempty_Parts,it,Part, -> Nonempty_Parts,next,Nonempty_Parts, Nonempty_Import_SList, -> Nonempty_Import_SList,it,Import, -> Nonempty_Import_SList,next,Nonempty_Import_SList, Nonempty_ClassGraphEntry_DList, -> Nonempty_ClassGraphEntry_DList,it,ClassGraphEntry, -> Nonempty_ClassGraphEntry_DList,next,Nonempty_ClassGraphEntry_DList, Nonempty_ClassKeyword_List, -> Nonempty_ClassKeyword_List,it,ClassKeyword, -> Nonempty_ClassKeyword_List,next,Nonempty_ClassKeyword_List, Nonempty_ClassName_Commalist, -> Nonempty_ClassName_Commalist,it,ClassName, -> Nonempty_ClassName_Commalist,next,Nonempty_ClassName_Commalist, Nonempty_PartOrSyntax_List, -> Nonempty_PartOrSyntax_List,it,PartOrSyntax, -> Nonempty_PartOrSyntax_List,next,Nonempty_PartOrSyntax_List, Nonempty_PartKeyword_List, -> Nonempty_PartKeyword_List,it,PartKeyword, -> Nonempty_PartKeyword_List,next,Nonempty_PartKeyword_List, Nonempty_Superclass_Commalist, -> Nonempty_Superclass_Commalist,it,Superclass, -> Nonempty_Superclass_Commalist,next,Nonempty_Superclass_Commalist, Nonempty_Interface_Commalist, -> Nonempty_Interface_Commalist,it,Interface, -> Nonempty_Interface_Commalist,next,Nonempty_Interface_Commalist, Nonempty_Subclass_Barlist, -> Nonempty_Subclass_Barlist,it,Subclass, -> Nonempty_Subclass_Barlist,next,Nonempty_Subclass_Barlist, Nonempty_Syntax_List, -> Nonempty_Syntax_List,it,Syntax, -> Nonempty_Syntax_List,next,Nonempty_Syntax_List, Nonempty_ClassSpec_Commalist, -> Nonempty_ClassSpec_Commalist,it,ClassSpec, -> Nonempty_ClassSpec_Commalist,next,Nonempty_ClassSpec_Commalist, Nonempty_Behavior_DList, -> Nonempty_Behavior_DList,it,Behavior, -> Nonempty_Behavior_DList,next,Nonempty_Behavior_DList, Nonempty_SGEdge_SList, -> Nonempty_SGEdge_SList,it,SGEdge, -> Nonempty_SGEdge_SList,next,Nonempty_SGEdge_SList, Nonempty_Integer_NList, -> Nonempty_Integer_NList,it,Integer, -> Nonempty_Integer_NList,next,Nonempty_Integer_NList, Nonempty_PathSegment_List, -> Nonempty_PathSegment_List,it,PathSegment, -> Nonempty_PathSegment_List,next,Nonempty_PathSegment_List, Nonempty_StrategyExpression_Commalist, -> Nonempty_StrategyExpression_Commalist,it,StrategyExpression, -> Nonempty_StrategyExpression_Commalist,next,Nonempty_StrategyExpression_Commalist, Nonempty_Glob_Commalist, -> Nonempty_Glob_Commalist,it,Glob, -> Nonempty_Glob_Commalist,next,Nonempty_Glob_Commalist, Nonempty_ClassGlob_Commalist, -> Nonempty_ClassGlob_Commalist,it,ClassGlob, -> Nonempty_ClassGlob_Commalist,next,Nonempty_ClassGlob_Commalist, Nonempty_Method_SList, -> Nonempty_Method_SList,it,Method, -> Nonempty_Method_SList,next,Nonempty_Method_SList, Nonempty_Visitor_Commalist, -> Nonempty_Visitor_Commalist,it,Visitor, -> Nonempty_Visitor_Commalist,next,Nonempty_Visitor_Commalist, Nonempty_MethodKeyword_List, -> Nonempty_MethodKeyword_List,it,MethodKeyword, -> Nonempty_MethodKeyword_List,next,Nonempty_MethodKeyword_List, Nonempty_MethodParm_Commalist, -> Nonempty_MethodParm_Commalist,it,MethodParm, -> Nonempty_MethodParm_Commalist,next,Nonempty_MethodParm_Commalist, Nonempty_ArraySpec_List, -> Nonempty_ArraySpec_List,it,ArraySpec, -> Nonempty_ArraySpec_List,next,Nonempty_ArraySpec_List } (@ @) finish (@ @) }