import java.io.*; import java.util.*; import demeter.*; import java.lang.*; import demeter.*; abstract class Symbol implements Cloneable { private Ident symbolName; public Ident get_symbolName() { return symbolName; } public void set_symbolName(Ident new_symbolName) { symbolName = new_symbolName; } Symbol() { } public Symbol(Ident symbolName) { super(); set_symbolName(symbolName); } Ident slot_name() { return symbolName; } public void all_trv1_bef(AppendVisitor av) { av.before(this); } public void all_trv1_aft(AppendVisitor av) { } public void all_trv1(AppendVisitor av) { } }