// This file is automatically generated by DemeterJ. TraceVisitor { {{ protected java.io.PrintWriter out = new java.io.PrintWriter(System.out, true); java.io.PrintWriter get_out() { return out; } void set_out(java.io.PrintWriter new_out) { out = new_out; } TraceVisitor(java.io.PrintWriter out) { set_out(out); } TraceVisitor(java.io.PrintStream out) { set_out(new java.io.PrintWriter(out, true)); } }} finish {{ out.flush(); }} before Main {{ out.println("before Main"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after Main {{ out.println("after Main"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before StrategyExpression {{ out.println("before StrategyExpression"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after StrategyExpression {{ out.println("after StrategyExpression"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> StrategyExpression, strategy, Strategy {{ out.println("before -> StrategyExpression, strategy, Strategy "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> StrategyExpression, strategy, Strategy {{ out.println("after -> StrategyExpression, strategy, Strategy "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before Strategy {{ out.println("before Strategy"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after Strategy {{ out.println("after Strategy"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before SimpleStrategy {{ out.println("before SimpleStrategy"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after SimpleStrategy {{ out.println("after SimpleStrategy"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> SimpleStrategy, parsedNameMap, NameMap {{ out.println("before -> SimpleStrategy, parsedNameMap, NameMap "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> SimpleStrategy, parsedNameMap, NameMap {{ out.println("after -> SimpleStrategy, parsedNameMap, NameMap "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before StrategyGraph {{ out.println("before StrategyGraph"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after StrategyGraph {{ out.println("after StrategyGraph"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> StrategyGraph, edges, SGEdge_SList {{ out.println("before -> StrategyGraph, edges, SGEdge_SList "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> StrategyGraph, edges, SGEdge_SList {{ out.println("after -> StrategyGraph, edges, SGEdge_SList "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before SGEdge {{ out.println("before SGEdge"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after SGEdge {{ out.println("after SGEdge"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> SGEdge, sourcemarker, SourceMarker {{ out.println("before -> SGEdge, sourcemarker, SourceMarker "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> SGEdge, sourcemarker, SourceMarker {{ out.println("after -> SGEdge, sourcemarker, SourceMarker "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> SGEdge, source, GlobSpec {{ out.println("before -> SGEdge, source, GlobSpec "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> SGEdge, source, GlobSpec {{ out.println("after -> SGEdge, source, GlobSpec "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> SGEdge, targetmarker, TargetMarker {{ out.println("before -> SGEdge, targetmarker, TargetMarker "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> SGEdge, targetmarker, TargetMarker {{ out.println("after -> SGEdge, targetmarker, TargetMarker "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> SGEdge, target, GlobSpec {{ out.println("before -> SGEdge, target, GlobSpec "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> SGEdge, target, GlobSpec {{ out.println("after -> SGEdge, target, GlobSpec "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> SGEdge, constraint, NegativeConstraint {{ out.println("before -> SGEdge, constraint, NegativeConstraint "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> SGEdge, constraint, NegativeConstraint {{ out.println("after -> SGEdge, constraint, NegativeConstraint "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before SourceMarker {{ out.println("before SourceMarker"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after SourceMarker {{ out.println("after SourceMarker"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before TargetMarker {{ out.println("before TargetMarker"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after TargetMarker {{ out.println("after TargetMarker"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before PathDirective {{ out.println("before PathDirective"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after PathDirective {{ out.println("after PathDirective"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> PathDirective, source, SourceDirective {{ out.println("before -> PathDirective, source, SourceDirective "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> PathDirective, source, SourceDirective {{ out.println("after -> PathDirective, source, SourceDirective "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> PathDirective, constraint, NegativeConstraint {{ out.println("before -> PathDirective, constraint, NegativeConstraint "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> PathDirective, constraint, NegativeConstraint {{ out.println("after -> PathDirective, constraint, NegativeConstraint "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> PathDirective, segments, PathSegment_List {{ out.println("before -> PathDirective, segments, PathSegment_List "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> PathDirective, segments, PathSegment_List {{ out.println("after -> PathDirective, segments, PathSegment_List "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> PathDirective, target, TargetDirective {{ out.println("before -> PathDirective, target, TargetDirective "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> PathDirective, target, TargetDirective {{ out.println("after -> PathDirective, target, TargetDirective "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before SourceDirective {{ out.println("before SourceDirective"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after SourceDirective {{ out.println("after SourceDirective"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> SourceDirective, sources, ClassGlobSpec {{ out.println("before -> SourceDirective, sources, ClassGlobSpec "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> SourceDirective, sources, ClassGlobSpec {{ out.println("after -> SourceDirective, sources, ClassGlobSpec "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before From {{ out.println("before From"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after From {{ out.println("after From"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before PathSegment {{ out.println("before PathSegment"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after PathSegment {{ out.println("after PathSegment"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> PathSegment, node, PositiveConstraint {{ out.println("before -> PathSegment, node, PositiveConstraint "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> PathSegment, node, PositiveConstraint {{ out.println("after -> PathSegment, node, PositiveConstraint "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> PathSegment, constraint, NegativeConstraint {{ out.println("before -> PathSegment, constraint, NegativeConstraint "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> PathSegment, constraint, NegativeConstraint {{ out.println("after -> PathSegment, constraint, NegativeConstraint "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before Constraint {{ out.println("before Constraint"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after Constraint {{ out.println("after Constraint"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> Constraint, glob, GlobSpec {{ out.println("before -> Constraint, glob, GlobSpec "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> Constraint, glob, GlobSpec {{ out.println("after -> Constraint, glob, GlobSpec "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before PositiveConstraint {{ out.println("before PositiveConstraint"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after PositiveConstraint {{ out.println("after PositiveConstraint"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before Through {{ out.println("before Through"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after Through {{ out.println("after Through"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before Via {{ out.println("before Via"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after Via {{ out.println("after Via"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before NegativeConstraint {{ out.println("before NegativeConstraint"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after NegativeConstraint {{ out.println("after NegativeConstraint"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before Bypassing {{ out.println("before Bypassing"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after Bypassing {{ out.println("after Bypassing"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before OnlyThrough {{ out.println("before OnlyThrough"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after OnlyThrough {{ out.println("after OnlyThrough"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before TargetDirective {{ out.println("before TargetDirective"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after TargetDirective {{ out.println("after TargetDirective"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> TargetDirective, targets, ClassGlobSpec {{ out.println("before -> TargetDirective, targets, ClassGlobSpec "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> TargetDirective, targets, ClassGlobSpec {{ out.println("after -> TargetDirective, targets, ClassGlobSpec "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before To {{ out.println("before To"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after To {{ out.println("after To"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before ToStop {{ out.println("before ToStop"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after ToStop {{ out.println("after ToStop"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before StrategyCombination {{ out.println("before StrategyCombination"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after StrategyCombination {{ out.println("after StrategyCombination"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> StrategyCombination, first, Strategy {{ out.println("before -> StrategyCombination, first, Strategy "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> StrategyCombination, first, Strategy {{ out.println("after -> StrategyCombination, first, Strategy "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> StrategyCombination, rest, Strategy_Commalist {{ out.println("before -> StrategyCombination, rest, Strategy_Commalist "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> StrategyCombination, rest, Strategy_Commalist {{ out.println("after -> StrategyCombination, rest, Strategy_Commalist "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before Join {{ out.println("before Join"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after Join {{ out.println("after Join"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before Merge {{ out.println("before Merge"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after Merge {{ out.println("after Merge"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before Intersect {{ out.println("before Intersect"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after Intersect {{ out.println("after Intersect"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before StrategyReference {{ out.println("before StrategyReference"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after StrategyReference {{ out.println("after StrategyReference"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> StrategyReference, ident, Ident {{ out.println("before -> StrategyReference, ident, Ident "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> StrategyReference, ident, Ident {{ out.println("after -> StrategyReference, ident, Ident "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before SymbolicNameMap {{ out.println("before SymbolicNameMap"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after SymbolicNameMap {{ out.println("after SymbolicNameMap"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before NameMap {{ out.println("before NameMap"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after NameMap {{ out.println("after NameMap"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> NameMap, bindings, NameBinding_Commalist {{ out.println("before -> NameMap, bindings, NameBinding_Commalist "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> NameMap, bindings, NameBinding_Commalist {{ out.println("after -> NameMap, bindings, NameBinding_Commalist "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before NameBinding {{ out.println("before NameBinding"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after NameBinding {{ out.println("after NameBinding"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> NameBinding, sgName, Name {{ out.println("before -> NameBinding, sgName, Name "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> NameBinding, sgName, Name {{ out.println("after -> NameBinding, sgName, Name "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> NameBinding, cgNames, ClassGlobSpec {{ out.println("before -> NameBinding, cgNames, ClassGlobSpec "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> NameBinding, cgNames, ClassGlobSpec {{ out.println("after -> NameBinding, cgNames, ClassGlobSpec "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before GlobSpec {{ out.println("before GlobSpec"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after GlobSpec {{ out.println("after GlobSpec"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before OneGlob {{ out.println("before OneGlob"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after OneGlob {{ out.println("after OneGlob"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> OneGlob, glob, Glob {{ out.println("before -> OneGlob, glob, Glob "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> OneGlob, glob, Glob {{ out.println("after -> OneGlob, glob, Glob "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before GlobSet {{ out.println("before GlobSet"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after GlobSet {{ out.println("after GlobSet"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> GlobSet, globs, Glob_Commalist {{ out.println("before -> GlobSet, globs, Glob_Commalist "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> GlobSet, globs, Glob_Commalist {{ out.println("after -> GlobSet, globs, Glob_Commalist "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before Glob {{ out.println("before Glob"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after Glob {{ out.println("after Glob"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before EdgeGlob {{ out.println("before EdgeGlob"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after EdgeGlob {{ out.println("after EdgeGlob"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before ClassGlob {{ out.println("before ClassGlob"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after ClassGlob {{ out.println("after ClassGlob"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> ClassGlob, name, ClassNameGlob {{ out.println("before -> ClassGlob, name, ClassNameGlob "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> ClassGlob, name, ClassNameGlob {{ out.println("after -> ClassGlob, name, ClassNameGlob "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before PartGlob {{ out.println("before PartGlob"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after PartGlob {{ out.println("after PartGlob"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> PartGlob, source, SourceGlob {{ out.println("before -> PartGlob, source, SourceGlob "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> PartGlob, source, SourceGlob {{ out.println("after -> PartGlob, source, SourceGlob "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> PartGlob, name, PartNameGlob {{ out.println("before -> PartGlob, name, PartNameGlob "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> PartGlob, name, PartNameGlob {{ out.println("after -> PartGlob, name, PartNameGlob "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> PartGlob, target, TargetGlob {{ out.println("before -> PartGlob, target, TargetGlob "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> PartGlob, target, TargetGlob {{ out.println("after -> PartGlob, target, TargetGlob "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before SubclassGlob {{ out.println("before SubclassGlob"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after SubclassGlob {{ out.println("after SubclassGlob"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> SubclassGlob, source, SourceGlob {{ out.println("before -> SubclassGlob, source, SourceGlob "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> SubclassGlob, source, SourceGlob {{ out.println("after -> SubclassGlob, source, SourceGlob "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> SubclassGlob, target, TargetGlob {{ out.println("before -> SubclassGlob, target, TargetGlob "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> SubclassGlob, target, TargetGlob {{ out.println("after -> SubclassGlob, target, TargetGlob "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before SuperclassGlob {{ out.println("before SuperclassGlob"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after SuperclassGlob {{ out.println("after SuperclassGlob"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> SuperclassGlob, source, SourceGlob {{ out.println("before -> SuperclassGlob, source, SourceGlob "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> SuperclassGlob, source, SourceGlob {{ out.println("after -> SuperclassGlob, source, SourceGlob "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> SuperclassGlob, target, TargetGlob {{ out.println("before -> SuperclassGlob, target, TargetGlob "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> SuperclassGlob, target, TargetGlob {{ out.println("after -> SuperclassGlob, target, TargetGlob "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before SourceGlob {{ out.println("before SourceGlob"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after SourceGlob {{ out.println("after SourceGlob"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> SourceGlob, name, ClassNameGlob {{ out.println("before -> SourceGlob, name, ClassNameGlob "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> SourceGlob, name, ClassNameGlob {{ out.println("after -> SourceGlob, name, ClassNameGlob "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before TargetGlob {{ out.println("before TargetGlob"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after TargetGlob {{ out.println("after TargetGlob"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> TargetGlob, name, ClassNameGlob {{ out.println("before -> TargetGlob, name, ClassNameGlob "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> TargetGlob, name, ClassNameGlob {{ out.println("after -> TargetGlob, name, ClassNameGlob "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before ClassNameGlob {{ out.println("before ClassNameGlob"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after ClassNameGlob {{ out.println("after ClassNameGlob"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before ClassNameExact {{ out.println("before ClassNameExact"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after ClassNameExact {{ out.println("after ClassNameExact"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> ClassNameExact, classname, ClassName {{ out.println("before -> ClassNameExact, classname, ClassName "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> ClassNameExact, classname, ClassName {{ out.println("after -> ClassNameExact, classname, ClassName "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before AnyClass {{ out.println("before AnyClass"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after AnyClass {{ out.println("after AnyClass"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before PartNameGlob {{ out.println("before PartNameGlob"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after PartNameGlob {{ out.println("after PartNameGlob"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before PartNameExact {{ out.println("before PartNameExact"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after PartNameExact {{ out.println("after PartNameExact"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> PartNameExact, partname, PartName {{ out.println("before -> PartNameExact, partname, PartName "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> PartNameExact, partname, PartName {{ out.println("after -> PartNameExact, partname, PartName "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before AnyPart {{ out.println("before AnyPart"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after AnyPart {{ out.println("after AnyPart"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before ClassGlobSpec {{ out.println("before ClassGlobSpec"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after ClassGlobSpec {{ out.println("after ClassGlobSpec"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before OneClassGlob {{ out.println("before OneClassGlob"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after OneClassGlob {{ out.println("after OneClassGlob"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> OneClassGlob, classglob, ClassGlob {{ out.println("before -> OneClassGlob, classglob, ClassGlob "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> OneClassGlob, classglob, ClassGlob {{ out.println("after -> OneClassGlob, classglob, ClassGlob "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before ClassGlobSet {{ out.println("before ClassGlobSet"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after ClassGlobSet {{ out.println("after ClassGlobSet"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> ClassGlobSet, globs, ClassGlob_Commalist {{ out.println("before -> ClassGlobSet, globs, ClassGlob_Commalist "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> ClassGlobSet, globs, ClassGlob_Commalist {{ out.println("after -> ClassGlobSet, globs, ClassGlob_Commalist "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before ClassName {{ out.println("before ClassName"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after ClassName {{ out.println("after ClassName"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> ClassName, name, Name {{ out.println("before -> ClassName, name, Name "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> ClassName, name, Name {{ out.println("after -> ClassName, name, Name "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before PartName {{ out.println("before PartName"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after PartName {{ out.println("after PartName"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> PartName, name, Ident {{ out.println("before -> PartName, name, Ident "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> PartName, name, Ident {{ out.println("after -> PartName, name, Ident "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before Name {{ out.println("before Name"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after Name {{ out.println("after Name"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> Name, first, Nonempty_Name {{ out.println("before -> Name, first, Nonempty_Name "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> Name, first, Nonempty_Name {{ out.println("after -> Name, first, Nonempty_Name "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before XAspect {{ out.println("before XAspect"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after XAspect {{ out.println("after XAspect"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> XAspect, cd, XAspectCD {{ out.println("before -> XAspect, cd, XAspectCD "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> XAspect, cd, XAspectCD {{ out.println("after -> XAspect, cd, XAspectCD "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> XAspect, trav, XAspectTraversals {{ out.println("before -> XAspect, trav, XAspectTraversals "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> XAspect, trav, XAspectTraversals {{ out.println("after -> XAspect, trav, XAspectTraversals "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before XAspectCD {{ out.println("before XAspectCD"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after XAspectCD {{ out.println("after XAspectCD"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> XAspectCD, cdName, Ident {{ out.println("before -> XAspectCD, cdName, Ident "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> XAspectCD, cdName, Ident {{ out.println("after -> XAspectCD, cdName, Ident "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> XAspectCD, cdText, Text {{ out.println("before -> XAspectCD, cdText, Text "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> XAspectCD, cdText, Text {{ out.println("after -> XAspectCD, cdText, Text "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before XAspectTraversals {{ out.println("before XAspectTraversals"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after XAspectTraversals {{ out.println("after XAspectTraversals"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> XAspectTraversals, travName, Ident {{ out.println("before -> XAspectTraversals, travName, Ident "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> XAspectTraversals, travName, Ident {{ out.println("after -> XAspectTraversals, travName, Ident "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> XAspectTraversals, strategies, AspectStrategy_List {{ out.println("before -> XAspectTraversals, strategies, AspectStrategy_List "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> XAspectTraversals, strategies, AspectStrategy_List {{ out.println("after -> XAspectTraversals, strategies, AspectStrategy_List "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> XAspectTraversals, nodes, AspectNodeSet_List {{ out.println("before -> XAspectTraversals, nodes, AspectNodeSet_List "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> XAspectTraversals, nodes, AspectNodeSet_List {{ out.println("after -> XAspectTraversals, nodes, AspectNodeSet_List "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before AspectStrategy {{ out.println("before AspectStrategy"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after AspectStrategy {{ out.println("after AspectStrategy"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> AspectStrategy, strategyName, Ident {{ out.println("before -> AspectStrategy, strategyName, Ident "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> AspectStrategy, strategyName, Ident {{ out.println("after -> AspectStrategy, strategyName, Ident "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> AspectStrategy, strategy, Strategy {{ out.println("before -> AspectStrategy, strategy, Strategy "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> AspectStrategy, strategy, Strategy {{ out.println("after -> AspectStrategy, strategy, Strategy "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before AspectNodeSet {{ out.println("before AspectNodeSet"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after AspectNodeSet {{ out.println("after AspectNodeSet"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> AspectNodeSet, nodesetName, Ident {{ out.println("before -> AspectNodeSet, nodesetName, Ident "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> AspectNodeSet, nodesetName, Ident {{ out.println("after -> AspectNodeSet, nodesetName, Ident "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> AspectNodeSet, node, Node {{ out.println("before -> AspectNodeSet, node, Node "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> AspectNodeSet, node, Node {{ out.println("after -> AspectNodeSet, node, Node "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before Node {{ out.println("before Node"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after Node {{ out.println("after Node"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before Nodes {{ out.println("before Nodes"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after Nodes {{ out.println("after Nodes"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> Nodes, strategyName, Ident {{ out.println("before -> Nodes, strategyName, Ident "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> Nodes, strategyName, Ident {{ out.println("after -> Nodes, strategyName, Ident "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before NodeList {{ out.println("before NodeList"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after NodeList {{ out.println("after NodeList"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> NodeList, nodeclassname_commalist, NodeClassName_Commalist {{ out.println("before -> NodeList, nodeclassname_commalist, NodeClassName_Commalist "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> NodeList, nodeclassname_commalist, NodeClassName_Commalist {{ out.println("after -> NodeList, nodeclassname_commalist, NodeClassName_Commalist "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before NodeClassName {{ out.println("before NodeClassName"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after NodeClassName {{ out.println("after NodeClassName"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> NodeClassName, ident, Ident {{ out.println("before -> NodeClassName, ident, Ident "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> NodeClassName, ident, Ident {{ out.println("after -> NodeClassName, ident, Ident "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before NodeRegExp {{ out.println("before NodeRegExp"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after NodeRegExp {{ out.println("after NodeRegExp"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> NodeRegExp, regExp, Ident {{ out.println("before -> NodeRegExp, regExp, Ident "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> NodeRegExp, regExp, Ident {{ out.println("after -> NodeRegExp, regExp, Ident "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before NodeExp {{ out.println("before NodeExp"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after NodeExp {{ out.println("after NodeExp"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before NodeExpL2 {{ out.println("before NodeExpL2"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after NodeExpL2 {{ out.println("after NodeExpL2"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before NodeExpOr {{ out.println("before NodeExpOr"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after NodeExpOr {{ out.println("after NodeExpOr"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> NodeExpOr, p1, NodeExpL2 {{ out.println("before -> NodeExpOr, p1, NodeExpL2 "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> NodeExpOr, p1, NodeExpL2 {{ out.println("after -> NodeExpOr, p1, NodeExpL2 "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> NodeExpOr, p2, NodeExpL2 {{ out.println("before -> NodeExpOr, p2, NodeExpL2 "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> NodeExpOr, p2, NodeExpL2 {{ out.println("after -> NodeExpOr, p2, NodeExpL2 "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before NodeExpAnd {{ out.println("before NodeExpAnd"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after NodeExpAnd {{ out.println("after NodeExpAnd"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> NodeExpAnd, p1, NodeExpL2 {{ out.println("before -> NodeExpAnd, p1, NodeExpL2 "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> NodeExpAnd, p1, NodeExpL2 {{ out.println("after -> NodeExpAnd, p1, NodeExpL2 "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> NodeExpAnd, p2, NodeExpL2 {{ out.println("before -> NodeExpAnd, p2, NodeExpL2 "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> NodeExpAnd, p2, NodeExpL2 {{ out.println("after -> NodeExpAnd, p2, NodeExpL2 "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before NodeExpNot {{ out.println("before NodeExpNot"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after NodeExpNot {{ out.println("after NodeExpNot"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> NodeExpNot, p1, NodeExpL2 {{ out.println("before -> NodeExpNot, p1, NodeExpL2 "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> NodeExpNot, p1, NodeExpL2 {{ out.println("after -> NodeExpNot, p1, NodeExpL2 "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before NodeExpOrL2 {{ out.println("before NodeExpOrL2"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after NodeExpOrL2 {{ out.println("after NodeExpOrL2"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> NodeExpOrL2, p1, NodeExpL2 {{ out.println("before -> NodeExpOrL2, p1, NodeExpL2 "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> NodeExpOrL2, p1, NodeExpL2 {{ out.println("after -> NodeExpOrL2, p1, NodeExpL2 "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> NodeExpOrL2, p2, NodeExpL2 {{ out.println("before -> NodeExpOrL2, p2, NodeExpL2 "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> NodeExpOrL2, p2, NodeExpL2 {{ out.println("after -> NodeExpOrL2, p2, NodeExpL2 "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before NodeExpAndL2 {{ out.println("before NodeExpAndL2"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after NodeExpAndL2 {{ out.println("after NodeExpAndL2"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> NodeExpAndL2, p1, NodeExpL2 {{ out.println("before -> NodeExpAndL2, p1, NodeExpL2 "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> NodeExpAndL2, p1, NodeExpL2 {{ out.println("after -> NodeExpAndL2, p1, NodeExpL2 "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> NodeExpAndL2, p2, NodeExpL2 {{ out.println("before -> NodeExpAndL2, p2, NodeExpL2 "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> NodeExpAndL2, p2, NodeExpL2 {{ out.println("after -> NodeExpAndL2, p2, NodeExpL2 "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before NodeExpNotL2 {{ out.println("before NodeExpNotL2"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after NodeExpNotL2 {{ out.println("after NodeExpNotL2"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> NodeExpNotL2, p1, NodeExpL2 {{ out.println("before -> NodeExpNotL2, p1, NodeExpL2 "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> NodeExpNotL2, p1, NodeExpL2 {{ out.println("after -> NodeExpNotL2, p1, NodeExpL2 "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before NodeExpIdentL2 {{ out.println("before NodeExpIdentL2"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after NodeExpIdentL2 {{ out.println("after NodeExpIdentL2"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> NodeExpIdentL2, nodeSetName, Ident {{ out.println("before -> NodeExpIdentL2, nodeSetName, Ident "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> NodeExpIdentL2, nodeSetName, Ident {{ out.println("after -> NodeExpIdentL2, nodeSetName, Ident "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before SymbolicNameMapI {{ out.println("before SymbolicNameMapI"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after SymbolicNameMapI {{ out.println("after SymbolicNameMapI"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before GlobVisitor {{ out.println("before GlobVisitor"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after GlobVisitor {{ out.println("after GlobVisitor"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before PrintVisitor {{ out.println("before PrintVisitor"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after PrintVisitor {{ out.println("after PrintVisitor"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> PrintVisitor, indent, int {{ out.println("before -> PrintVisitor, indent, int "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> PrintVisitor, indent, int {{ out.println("after -> PrintVisitor, indent, int "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> PrintVisitor, needSpace, boolean {{ out.println("before -> PrintVisitor, needSpace, boolean "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> PrintVisitor, needSpace, boolean {{ out.println("after -> PrintVisitor, needSpace, boolean "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before CopyVisitor {{ out.println("before CopyVisitor"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after CopyVisitor {{ out.println("after CopyVisitor"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> CopyVisitor, copy, Object {{ out.println("before -> CopyVisitor, copy, Object "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> CopyVisitor, copy, Object {{ out.println("after -> CopyVisitor, copy, Object "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before SubgraphVisitor {{ out.println("before SubgraphVisitor"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after SubgraphVisitor {{ out.println("after SubgraphVisitor"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> SubgraphVisitor, is_equal, boolean {{ out.println("before -> SubgraphVisitor, is_equal, boolean "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> SubgraphVisitor, is_equal, boolean {{ out.println("after -> SubgraphVisitor, is_equal, boolean "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before EqualVisitor {{ out.println("before EqualVisitor"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after EqualVisitor {{ out.println("after EqualVisitor"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> EqualVisitor, is_equal, boolean {{ out.println("before -> EqualVisitor, is_equal, boolean "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> EqualVisitor, is_equal, boolean {{ out.println("after -> EqualVisitor, is_equal, boolean "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before DisplayVisitor {{ out.println("before DisplayVisitor"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after DisplayVisitor {{ out.println("after DisplayVisitor"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> DisplayVisitor, indent, int {{ out.println("before -> DisplayVisitor, indent, int "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> DisplayVisitor, indent, int {{ out.println("after -> DisplayVisitor, indent, int "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before TraceVisitor {{ out.println("before TraceVisitor"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after TraceVisitor {{ out.println("after TraceVisitor"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> TraceVisitor, indent, int {{ out.println("before -> TraceVisitor, indent, int "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> TraceVisitor, indent, int {{ out.println("after -> TraceVisitor, indent, int "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before UniversalVisitor {{ out.println("before UniversalVisitor"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after UniversalVisitor {{ out.println("after UniversalVisitor"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before SGEdge_SList {{ out.println("before SGEdge_SList"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after SGEdge_SList {{ out.println("after SGEdge_SList"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> SGEdge_SList, first, Nonempty_SGEdge_SList {{ out.println("before -> SGEdge_SList, first, Nonempty_SGEdge_SList "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> SGEdge_SList, first, Nonempty_SGEdge_SList {{ out.println("after -> SGEdge_SList, first, Nonempty_SGEdge_SList "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before PathSegment_List {{ out.println("before PathSegment_List"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after PathSegment_List {{ out.println("after PathSegment_List"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> PathSegment_List, first, Nonempty_PathSegment_List {{ out.println("before -> PathSegment_List, first, Nonempty_PathSegment_List "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> PathSegment_List, first, Nonempty_PathSegment_List {{ out.println("after -> PathSegment_List, first, Nonempty_PathSegment_List "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before Strategy_Commalist {{ out.println("before Strategy_Commalist"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after Strategy_Commalist {{ out.println("after Strategy_Commalist"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> Strategy_Commalist, first, Nonempty_Strategy_Commalist {{ out.println("before -> Strategy_Commalist, first, Nonempty_Strategy_Commalist "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> Strategy_Commalist, first, Nonempty_Strategy_Commalist {{ out.println("after -> Strategy_Commalist, first, Nonempty_Strategy_Commalist "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before NameBinding_Commalist {{ out.println("before NameBinding_Commalist"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after NameBinding_Commalist {{ out.println("after NameBinding_Commalist"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> NameBinding_Commalist, first, Nonempty_NameBinding_Commalist {{ out.println("before -> NameBinding_Commalist, first, Nonempty_NameBinding_Commalist "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> NameBinding_Commalist, first, Nonempty_NameBinding_Commalist {{ out.println("after -> NameBinding_Commalist, first, Nonempty_NameBinding_Commalist "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before Glob_Commalist {{ out.println("before Glob_Commalist"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after Glob_Commalist {{ out.println("after Glob_Commalist"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> Glob_Commalist, first, Nonempty_Glob_Commalist {{ out.println("before -> Glob_Commalist, first, Nonempty_Glob_Commalist "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> Glob_Commalist, first, Nonempty_Glob_Commalist {{ out.println("after -> Glob_Commalist, first, Nonempty_Glob_Commalist "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before ClassGlob_Commalist {{ out.println("before ClassGlob_Commalist"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after ClassGlob_Commalist {{ out.println("after ClassGlob_Commalist"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> ClassGlob_Commalist, first, Nonempty_ClassGlob_Commalist {{ out.println("before -> ClassGlob_Commalist, first, Nonempty_ClassGlob_Commalist "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> ClassGlob_Commalist, first, Nonempty_ClassGlob_Commalist {{ out.println("after -> ClassGlob_Commalist, first, Nonempty_ClassGlob_Commalist "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before AspectStrategy_List {{ out.println("before AspectStrategy_List"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after AspectStrategy_List {{ out.println("after AspectStrategy_List"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> AspectStrategy_List, first, Nonempty_AspectStrategy_List {{ out.println("before -> AspectStrategy_List, first, Nonempty_AspectStrategy_List "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> AspectStrategy_List, first, Nonempty_AspectStrategy_List {{ out.println("after -> AspectStrategy_List, first, Nonempty_AspectStrategy_List "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before AspectNodeSet_List {{ out.println("before AspectNodeSet_List"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after AspectNodeSet_List {{ out.println("after AspectNodeSet_List"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> AspectNodeSet_List, first, Nonempty_AspectNodeSet_List {{ out.println("before -> AspectNodeSet_List, first, Nonempty_AspectNodeSet_List "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> AspectNodeSet_List, first, Nonempty_AspectNodeSet_List {{ out.println("after -> AspectNodeSet_List, first, Nonempty_AspectNodeSet_List "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before NodeClassName_Commalist {{ out.println("before NodeClassName_Commalist"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after NodeClassName_Commalist {{ out.println("after NodeClassName_Commalist"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> NodeClassName_Commalist, first, Nonempty_NodeClassName_Commalist {{ out.println("before -> NodeClassName_Commalist, first, Nonempty_NodeClassName_Commalist "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> NodeClassName_Commalist, first, Nonempty_NodeClassName_Commalist {{ out.println("after -> NodeClassName_Commalist, first, Nonempty_NodeClassName_Commalist "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before Nonempty_Name {{ out.println("before Nonempty_Name"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after Nonempty_Name {{ out.println("after Nonempty_Name"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> Nonempty_Name, it, Ident {{ out.println("before -> Nonempty_Name, it, Ident "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> Nonempty_Name, it, Ident {{ out.println("after -> Nonempty_Name, it, Ident "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> Nonempty_Name, next, Nonempty_Name {{ out.println("before -> Nonempty_Name, next, Nonempty_Name "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> Nonempty_Name, next, Nonempty_Name {{ out.println("after -> Nonempty_Name, next, Nonempty_Name "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before Nonempty_SGEdge_SList {{ out.println("before Nonempty_SGEdge_SList"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after Nonempty_SGEdge_SList {{ out.println("after Nonempty_SGEdge_SList"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> Nonempty_SGEdge_SList, it, SGEdge {{ out.println("before -> Nonempty_SGEdge_SList, it, SGEdge "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> Nonempty_SGEdge_SList, it, SGEdge {{ out.println("after -> Nonempty_SGEdge_SList, it, SGEdge "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> Nonempty_SGEdge_SList, next, Nonempty_SGEdge_SList {{ out.println("before -> Nonempty_SGEdge_SList, next, Nonempty_SGEdge_SList "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> Nonempty_SGEdge_SList, next, Nonempty_SGEdge_SList {{ out.println("after -> Nonempty_SGEdge_SList, next, Nonempty_SGEdge_SList "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before Nonempty_PathSegment_List {{ out.println("before Nonempty_PathSegment_List"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after Nonempty_PathSegment_List {{ out.println("after Nonempty_PathSegment_List"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> Nonempty_PathSegment_List, it, PathSegment {{ out.println("before -> Nonempty_PathSegment_List, it, PathSegment "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> Nonempty_PathSegment_List, it, PathSegment {{ out.println("after -> Nonempty_PathSegment_List, it, PathSegment "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> Nonempty_PathSegment_List, next, Nonempty_PathSegment_List {{ out.println("before -> Nonempty_PathSegment_List, next, Nonempty_PathSegment_List "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> Nonempty_PathSegment_List, next, Nonempty_PathSegment_List {{ out.println("after -> Nonempty_PathSegment_List, next, Nonempty_PathSegment_List "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before Nonempty_Strategy_Commalist {{ out.println("before Nonempty_Strategy_Commalist"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after Nonempty_Strategy_Commalist {{ out.println("after Nonempty_Strategy_Commalist"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> Nonempty_Strategy_Commalist, it, Strategy {{ out.println("before -> Nonempty_Strategy_Commalist, it, Strategy "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> Nonempty_Strategy_Commalist, it, Strategy {{ out.println("after -> Nonempty_Strategy_Commalist, it, Strategy "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> Nonempty_Strategy_Commalist, next, Nonempty_Strategy_Commalist {{ out.println("before -> Nonempty_Strategy_Commalist, next, Nonempty_Strategy_Commalist "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> Nonempty_Strategy_Commalist, next, Nonempty_Strategy_Commalist {{ out.println("after -> Nonempty_Strategy_Commalist, next, Nonempty_Strategy_Commalist "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before Nonempty_NameBinding_Commalist {{ out.println("before Nonempty_NameBinding_Commalist"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after Nonempty_NameBinding_Commalist {{ out.println("after Nonempty_NameBinding_Commalist"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> Nonempty_NameBinding_Commalist, it, NameBinding {{ out.println("before -> Nonempty_NameBinding_Commalist, it, NameBinding "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> Nonempty_NameBinding_Commalist, it, NameBinding {{ out.println("after -> Nonempty_NameBinding_Commalist, it, NameBinding "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> Nonempty_NameBinding_Commalist, next, Nonempty_NameBinding_Commalist {{ out.println("before -> Nonempty_NameBinding_Commalist, next, Nonempty_NameBinding_Commalist "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> Nonempty_NameBinding_Commalist, next, Nonempty_NameBinding_Commalist {{ out.println("after -> Nonempty_NameBinding_Commalist, next, Nonempty_NameBinding_Commalist "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before Nonempty_Glob_Commalist {{ out.println("before Nonempty_Glob_Commalist"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after Nonempty_Glob_Commalist {{ out.println("after Nonempty_Glob_Commalist"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> Nonempty_Glob_Commalist, it, Glob {{ out.println("before -> Nonempty_Glob_Commalist, it, Glob "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> Nonempty_Glob_Commalist, it, Glob {{ out.println("after -> Nonempty_Glob_Commalist, it, Glob "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> Nonempty_Glob_Commalist, next, Nonempty_Glob_Commalist {{ out.println("before -> Nonempty_Glob_Commalist, next, Nonempty_Glob_Commalist "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> Nonempty_Glob_Commalist, next, Nonempty_Glob_Commalist {{ out.println("after -> Nonempty_Glob_Commalist, next, Nonempty_Glob_Commalist "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before Nonempty_ClassGlob_Commalist {{ out.println("before Nonempty_ClassGlob_Commalist"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after Nonempty_ClassGlob_Commalist {{ out.println("after Nonempty_ClassGlob_Commalist"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> Nonempty_ClassGlob_Commalist, it, ClassGlob {{ out.println("before -> Nonempty_ClassGlob_Commalist, it, ClassGlob "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> Nonempty_ClassGlob_Commalist, it, ClassGlob {{ out.println("after -> Nonempty_ClassGlob_Commalist, it, ClassGlob "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> Nonempty_ClassGlob_Commalist, next, Nonempty_ClassGlob_Commalist {{ out.println("before -> Nonempty_ClassGlob_Commalist, next, Nonempty_ClassGlob_Commalist "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> Nonempty_ClassGlob_Commalist, next, Nonempty_ClassGlob_Commalist {{ out.println("after -> Nonempty_ClassGlob_Commalist, next, Nonempty_ClassGlob_Commalist "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before Nonempty_AspectStrategy_List {{ out.println("before Nonempty_AspectStrategy_List"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after Nonempty_AspectStrategy_List {{ out.println("after Nonempty_AspectStrategy_List"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> Nonempty_AspectStrategy_List, it, AspectStrategy {{ out.println("before -> Nonempty_AspectStrategy_List, it, AspectStrategy "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> Nonempty_AspectStrategy_List, it, AspectStrategy {{ out.println("after -> Nonempty_AspectStrategy_List, it, AspectStrategy "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> Nonempty_AspectStrategy_List, next, Nonempty_AspectStrategy_List {{ out.println("before -> Nonempty_AspectStrategy_List, next, Nonempty_AspectStrategy_List "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> Nonempty_AspectStrategy_List, next, Nonempty_AspectStrategy_List {{ out.println("after -> Nonempty_AspectStrategy_List, next, Nonempty_AspectStrategy_List "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before Nonempty_AspectNodeSet_List {{ out.println("before Nonempty_AspectNodeSet_List"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after Nonempty_AspectNodeSet_List {{ out.println("after Nonempty_AspectNodeSet_List"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> Nonempty_AspectNodeSet_List, it, AspectNodeSet {{ out.println("before -> Nonempty_AspectNodeSet_List, it, AspectNodeSet "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> Nonempty_AspectNodeSet_List, it, AspectNodeSet {{ out.println("after -> Nonempty_AspectNodeSet_List, it, AspectNodeSet "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> Nonempty_AspectNodeSet_List, next, Nonempty_AspectNodeSet_List {{ out.println("before -> Nonempty_AspectNodeSet_List, next, Nonempty_AspectNodeSet_List "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> Nonempty_AspectNodeSet_List, next, Nonempty_AspectNodeSet_List {{ out.println("after -> Nonempty_AspectNodeSet_List, next, Nonempty_AspectNodeSet_List "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before Nonempty_NodeClassName_Commalist {{ out.println("before Nonempty_NodeClassName_Commalist"); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after Nonempty_NodeClassName_Commalist {{ out.println("after Nonempty_NodeClassName_Commalist"); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> Nonempty_NodeClassName_Commalist, it, NodeClassName {{ out.println("before -> Nonempty_NodeClassName_Commalist, it, NodeClassName "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> Nonempty_NodeClassName_Commalist, it, NodeClassName {{ out.println("after -> Nonempty_NodeClassName_Commalist, it, NodeClassName "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} before -> Nonempty_NodeClassName_Commalist, next, Nonempty_NodeClassName_Commalist {{ out.println("before -> Nonempty_NodeClassName_Commalist, next, Nonempty_NodeClassName_Commalist "); indent++; for (int i = 0; i < indent; i++) out.print(" "); }} after -> Nonempty_NodeClassName_Commalist, next, Nonempty_NodeClassName_Commalist {{ out.println("after -> Nonempty_NodeClassName_Commalist, next, Nonempty_NodeClassName_Commalist "); indent--; for (int i = 0; i < indent; i++) out.print(" "); }} }