import demeter.*; abstract class UniversalVisitor implements Cloneable { public UniversalVisitor() { super(); } public void before(Person host) { } public void before_personname(Person source, Ident dest) { } public void before_spouse(Person source, Person dest) { } public void before_siblings(Person source, Person_NList dest) { } public void before(Main host) { } public void before(Person_NList host) { } public void before_first(Person_NList source, Nonempty_Person_NList dest) { } public void before(Nonempty_Person_NList host) { } public void before_it(Nonempty_Person_NList source, Person dest) { } public void before_next(Nonempty_Person_NList source, Nonempty_Person_NList dest) { } public void after(Person host) { } public void after_personname(Person source, Ident dest) { } public void after_spouse(Person source, Person dest) { } public void after_siblings(Person source, Person_NList dest) { } public void after(Main host) { } public void after(Person_NList host) { } public void after_first(Person_NList source, Nonempty_Person_NList dest) { } public void after(Nonempty_Person_NList host) { } public void after_it(Nonempty_Person_NList source, Person dest) { } public void after_next(Nonempty_Person_NList source, Nonempty_Person_NList dest) { } void universal_trv0_bef(UniversalVisitor _v_) { } void universal_trv0_aft(UniversalVisitor _v_) { } void universal_trv0(UniversalVisitor _v_) { } }