// This file is automatically generated by DemeterJ. UniversalVisitor { start {{ }} before { Main, ClassGraph, -> ClassGraph,classes,ClassDef_DList, ClassDef, -> ClassDef,classname,ClassName, -> ClassDef,classparts,ClassParts, ClassParts, ConstOrAltClass, -> ConstOrAltClass,parts,PartOrSyntax_List, PartOrSyntax, Part, -> Part,partname,PartName, -> Part,classspec,ClassSpec, OptionalPart, -> OptionalPart,part,Part_Sandwich, ConstructionClass, AlternationClass, -> AlternationClass,subclasses,Subclass_Barlist, -> AlternationClass,common,Common, Subclass, -> Subclass,classspec,ClassSpec, Common, RepetitionClass, -> RepetitionClass,sandwiched,RepeatedPart_Sandwich, RepeatedPart, -> RepeatedPart,nonempty,ClassSpec, -> RepeatedPart,repeated,ClassSpec_Sandwich, ClassSpec, -> ClassSpec,classname,ClassName, Syntax, PlainSyntax, -> PlainSyntax,string,String, DirName, -> DirName,name,Ident, ClassName, -> ClassName,name,Ident, PartName, -> PartName,name,Ident, TraversalName, -> TraversalName,name,Ident, VisitorName, -> VisitorName,name,Ident, MethodName, -> MethodName,name,Ident, JavaCode, -> JavaCode,code,String, ClassDef_DList, -> ClassDef_DList,first,Nonempty_ClassDef_DList, PartOrSyntax_List, -> PartOrSyntax_List,first,Nonempty_PartOrSyntax_List, Part_Sandwich, -> Part_Sandwich,first,Syntax_List, -> Part_Sandwich,inner,Part, -> Part_Sandwich,second,Syntax_List, 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, Nonempty_ClassDef_DList, -> Nonempty_ClassDef_DList,it,ClassDef, -> Nonempty_ClassDef_DList,next,Nonempty_ClassDef_DList, Nonempty_PartOrSyntax_List, -> Nonempty_PartOrSyntax_List,it,PartOrSyntax, -> Nonempty_PartOrSyntax_List,next,Nonempty_PartOrSyntax_List, 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 } {{ }} after { Main, ClassGraph, -> ClassGraph,classes,ClassDef_DList, ClassDef, -> ClassDef,classname,ClassName, -> ClassDef,classparts,ClassParts, ClassParts, ConstOrAltClass, -> ConstOrAltClass,parts,PartOrSyntax_List, PartOrSyntax, Part, -> Part,partname,PartName, -> Part,classspec,ClassSpec, OptionalPart, -> OptionalPart,part,Part_Sandwich, ConstructionClass, AlternationClass, -> AlternationClass,subclasses,Subclass_Barlist, -> AlternationClass,common,Common, Subclass, -> Subclass,classspec,ClassSpec, Common, RepetitionClass, -> RepetitionClass,sandwiched,RepeatedPart_Sandwich, RepeatedPart, -> RepeatedPart,nonempty,ClassSpec, -> RepeatedPart,repeated,ClassSpec_Sandwich, ClassSpec, -> ClassSpec,classname,ClassName, Syntax, PlainSyntax, -> PlainSyntax,string,String, DirName, -> DirName,name,Ident, ClassName, -> ClassName,name,Ident, PartName, -> PartName,name,Ident, TraversalName, -> TraversalName,name,Ident, VisitorName, -> VisitorName,name,Ident, MethodName, -> MethodName,name,Ident, JavaCode, -> JavaCode,code,String, ClassDef_DList, -> ClassDef_DList,first,Nonempty_ClassDef_DList, PartOrSyntax_List, -> PartOrSyntax_List,first,Nonempty_PartOrSyntax_List, Part_Sandwich, -> Part_Sandwich,first,Syntax_List, -> Part_Sandwich,inner,Part, -> Part_Sandwich,second,Syntax_List, 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, Nonempty_ClassDef_DList, -> Nonempty_ClassDef_DList,it,ClassDef, -> Nonempty_ClassDef_DList,next,Nonempty_ClassDef_DList, Nonempty_PartOrSyntax_List, -> Nonempty_PartOrSyntax_List,it,PartOrSyntax, -> Nonempty_PartOrSyntax_List,next,Nonempty_PartOrSyntax_List, 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 } {{ }} finish {{ }} }