// This file is automatically generated by DemeterJ. UniversalVisitor { start {{ }} before { TraversalAspectList, -> TraversalAspectList,traversalaspect_listl,TraversalAspect_ListL, TraversalAspect, -> TraversalAspect,aspectname,AspectName, -> TraversalAspect,aspectdecl_list,AspectDecl_List, AspectDecl, TraversalDecl, -> TraversalDecl,tv,TraversalVar, -> TraversalDecl,traversaldecloptions,TraversalDeclOptions, -> TraversalDecl,ts,TraversalStrategy, TraversalDeclOptions, -> TraversalDeclOptions,cgvar,ClassGraphVar, -> TraversalDeclOptions,visitorvar,VisitorVar, TraversalVar, -> TraversalVar,i,Ident, TraversalStrategy, -> TraversalStrategy,s,String, VisitorDecl, -> VisitorDecl,visitorvar,VisitorVar, VisitorVar, -> VisitorVar,ident,Ident, AspectName, -> AspectName,aname,Ident, ClassGraphDecl, ClassGraphVar, -> ClassGraphVar,cgName,Ident, ClassGraphVarDecl, -> ClassGraphVarDecl,cgvar,ClassGraphVar, DefaultClassGraphDecl, -> DefaultClassGraphDecl,vardecl,ClassGraphVarDecl, ClassGraphSliceDecl, -> ClassGraphSliceDecl,vardecl,ClassGraphVarDecl, -> ClassGraphSliceDecl,supercg,Ident, -> ClassGraphSliceDecl,ts,TraversalStrategy, ClassGraphListenerFactory, ClassGraphListener, MyClassGraphListener, -> MyClassGraphListener,cgHash,java.util.Hashtable, VisitorClass, -> VisitorClass,classname,ClassName, -> VisitorClass,visitormethod_linelist,VisitorMethod_LineList, VisitorMethod, -> VisitorMethod,returntype,ReturnType, -> VisitorMethod,methodname,MethodName, -> VisitorMethod,adviceargumentlist,AdviceArgumentList, MethodName, -> MethodName,ident,Ident, ReturnType, -> ReturnType,ident,Ident, Argument, -> Argument,ident,Ident, ClassName, -> ClassName,ident,Ident, AdviceArgumentList, -> AdviceArgumentList,argument_commalist,Argument_CommaList, StreamFunnel, -> StreamFunnel,s1,StreamConnector, -> StreamFunnel,s2,StreamConnector, StreamConnector, -> StreamConnector,src,java.io.InputStream, -> StreamConnector,target,java.io.OutputStream, TraversalAspect_ListL, -> TraversalAspect_ListL,first,Nonempty_TraversalAspect_ListL, AspectDecl_List, -> AspectDecl_List,first,Nonempty_AspectDecl_List, VisitorMethod_LineList, -> VisitorMethod_LineList,first,Nonempty_VisitorMethod_LineList, Argument_CommaList, -> Argument_CommaList,first,Nonempty_Argument_CommaList, Nonempty_TraversalAspect_ListL, -> Nonempty_TraversalAspect_ListL,it,TraversalAspect, -> Nonempty_TraversalAspect_ListL,next,Nonempty_TraversalAspect_ListL, Nonempty_AspectDecl_List, -> Nonempty_AspectDecl_List,it,AspectDecl, -> Nonempty_AspectDecl_List,next,Nonempty_AspectDecl_List, Nonempty_VisitorMethod_LineList, -> Nonempty_VisitorMethod_LineList,it,VisitorMethod, -> Nonempty_VisitorMethod_LineList,next,Nonempty_VisitorMethod_LineList, Nonempty_Argument_CommaList, -> Nonempty_Argument_CommaList,it,Argument, -> Nonempty_Argument_CommaList,next,Nonempty_Argument_CommaList } {{ }} after { TraversalAspectList, -> TraversalAspectList,traversalaspect_listl,TraversalAspect_ListL, TraversalAspect, -> TraversalAspect,aspectname,AspectName, -> TraversalAspect,aspectdecl_list,AspectDecl_List, AspectDecl, TraversalDecl, -> TraversalDecl,tv,TraversalVar, -> TraversalDecl,traversaldecloptions,TraversalDeclOptions, -> TraversalDecl,ts,TraversalStrategy, TraversalDeclOptions, -> TraversalDeclOptions,cgvar,ClassGraphVar, -> TraversalDeclOptions,visitorvar,VisitorVar, TraversalVar, -> TraversalVar,i,Ident, TraversalStrategy, -> TraversalStrategy,s,String, VisitorDecl, -> VisitorDecl,visitorvar,VisitorVar, VisitorVar, -> VisitorVar,ident,Ident, AspectName, -> AspectName,aname,Ident, ClassGraphDecl, ClassGraphVar, -> ClassGraphVar,cgName,Ident, ClassGraphVarDecl, -> ClassGraphVarDecl,cgvar,ClassGraphVar, DefaultClassGraphDecl, -> DefaultClassGraphDecl,vardecl,ClassGraphVarDecl, ClassGraphSliceDecl, -> ClassGraphSliceDecl,vardecl,ClassGraphVarDecl, -> ClassGraphSliceDecl,supercg,Ident, -> ClassGraphSliceDecl,ts,TraversalStrategy, ClassGraphListenerFactory, ClassGraphListener, MyClassGraphListener, -> MyClassGraphListener,cgHash,java.util.Hashtable, VisitorClass, -> VisitorClass,classname,ClassName, -> VisitorClass,visitormethod_linelist,VisitorMethod_LineList, VisitorMethod, -> VisitorMethod,returntype,ReturnType, -> VisitorMethod,methodname,MethodName, -> VisitorMethod,adviceargumentlist,AdviceArgumentList, MethodName, -> MethodName,ident,Ident, ReturnType, -> ReturnType,ident,Ident, Argument, -> Argument,ident,Ident, ClassName, -> ClassName,ident,Ident, AdviceArgumentList, -> AdviceArgumentList,argument_commalist,Argument_CommaList, StreamFunnel, -> StreamFunnel,s1,StreamConnector, -> StreamFunnel,s2,StreamConnector, StreamConnector, -> StreamConnector,src,java.io.InputStream, -> StreamConnector,target,java.io.OutputStream, TraversalAspect_ListL, -> TraversalAspect_ListL,first,Nonempty_TraversalAspect_ListL, AspectDecl_List, -> AspectDecl_List,first,Nonempty_AspectDecl_List, VisitorMethod_LineList, -> VisitorMethod_LineList,first,Nonempty_VisitorMethod_LineList, Argument_CommaList, -> Argument_CommaList,first,Nonempty_Argument_CommaList, Nonempty_TraversalAspect_ListL, -> Nonempty_TraversalAspect_ListL,it,TraversalAspect, -> Nonempty_TraversalAspect_ListL,next,Nonempty_TraversalAspect_ListL, Nonempty_AspectDecl_List, -> Nonempty_AspectDecl_List,it,AspectDecl, -> Nonempty_AspectDecl_List,next,Nonempty_AspectDecl_List, Nonempty_VisitorMethod_LineList, -> Nonempty_VisitorMethod_LineList,it,VisitorMethod, -> Nonempty_VisitorMethod_LineList,next,Nonempty_VisitorMethod_LineList, Nonempty_Argument_CommaList, -> Nonempty_Argument_CommaList,it,Argument, -> Nonempty_Argument_CommaList,next,Nonempty_Argument_CommaList } {{ }} finish {{ }} }