core: import edu.neu.ccs.demeter.*; add: class DisplayVisitor extends UniversalVisitor { protected int indent; public int get_indent() {{ return indent; }} public void set_indent(int new_indent) {{ indent = new_indent; }} public constructor DisplayVisitor() {{ super(); }} public constructor DisplayVisitor(int indent) {{ super(); set_indent(indent); }} {{ 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; } DisplayVisitor(java.io.PrintWriter out) { set_out(out); } DisplayVisitor(java.io.PrintStream out) { set_out(new java.io.PrintWriter(out, true)); } }} public void finish() {{ out.flush(); }} public void before(ShoeOrder host) {{ out.print(": ShoeOrder ("); indent++; }} public void after(ShoeOrder host) {{ out.print(" )"); indent--; }} public void before_id(ShoeOrder source, String dest) {{ out.println(); for (int i = 0; i < indent; i++) out.print("\t"); out.print(" "); out.print(" : String"); out.print(" \"" + source.get_id() + "\" "); }} public void before_style(ShoeOrder source, String dest) {{ out.println(); for (int i = 0; i < indent; i++) out.print("\t"); out.print("