// This file is automatically generated by DemeterJ. PrintVisitor { {{ 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; } PrintVisitor(java.io.PrintWriter out) { set_out(out); } PrintVisitor(java.io.PrintStream out) { set_out(new java.io.PrintWriter(out, true)); } }} finish {{ out.flush(); }} protected void space() {{ if (needSpace) out.print(" "); needSpace = false; }} before -> MAX_CSP, transitionrules, TransitionRules {{ space(); out.print("MAX-CSP"); needSpace = true; }} before -> Decide, order, Order {{ space(); out.print("decide"); needSpace = true; }} before -> ValueOrder, kind, VOKind {{ space(); out.print("valueOrder"); needSpace = true; }} before -> VariableOrder, lookaheadpolynomial, LookAheadPolynomial {{ space(); out.print("variableOrder"); needSpace = true; }} before LookAheadPolynomial {{ space(); out.print("look-ahead"); needSpace = true; }} before Random {{ space(); out.print("random"); needSpace = true; }} before UP {{ space(); out.print("up"); needSpace = true; }} before SSR {{ space(); out.print("ssr"); needSpace = true; }} before ImplicationGraph {{ space(); out.print("implicationGraph"); needSpace = true; }} before Reduce {{ space(); out.print("reduce"); needSpace = true; }} before Restart {{ space(); out.print("restart"); needSpace = true; }} before Finale {{ space(); out.print("finale"); needSpace = true; }} before Update {{ space(); out.print("update"); needSpace = true; }} before TransitionManager {{ space(); out.print("transitionManager"); needSpace = true; }} before -> PrintVisitor, indent, int {{ space(); out.print(source.get_indent()); needSpace = true; }} before -> PrintVisitor, needSpace, boolean {{ space(); out.print(source.get_needSpace()); needSpace = true; }} before -> CopyVisitor, copy, Object {{ space(); out.print(source.get_copy()); needSpace = true; }} before -> SubgraphVisitor, is_equal, boolean {{ space(); out.print(source.get_is_equal()); needSpace = true; }} before -> EqualVisitor, is_equal, boolean {{ space(); out.print(source.get_is_equal()); needSpace = true; }} before -> DisplayVisitor, indent, int {{ space(); out.print(source.get_indent()); needSpace = true; }} before -> TraceVisitor, indent, int {{ space(); out.print(source.get_indent()); needSpace = true; }} }