import java.io.*; import java.util.*; import demeter.*; import java.lang.*; import demeter.*; class Nonempty_Expected_Wrapper_List implements Cloneable { private Expected_Wrapper it; public Expected_Wrapper get_it() { return it; } public void set_it(Expected_Wrapper new_it) { it = new_it; } private Nonempty_Expected_Wrapper_List next; public Nonempty_Expected_Wrapper_List get_next() { return next; } public void set_next(Nonempty_Expected_Wrapper_List new_next) { next = new_next; } Nonempty_Expected_Wrapper_List() { } public Nonempty_Expected_Wrapper_List(Expected_Wrapper it, Nonempty_Expected_Wrapper_List next) { super(); set_it(it); set_next(next); } public static Nonempty_Expected_Wrapper_List parse(java.io.InputStream in) throws ParseError { return new Parser(in)._Nonempty_Expected_Wrapper_List(); } public static Nonempty_Expected_Wrapper_List parse(String str) throws ParseError { return parse(new java.io.StringBufferInputStream(str)); } public void Get_Expected_trv2_bef(ExpectedVisitor ev) { } public void Get_Expected_trv2_aft(ExpectedVisitor ev) { } public void Get_Expected_trv2(ExpectedVisitor ev) { Get_Expected_trv2_bef(ev); it.Get_Expected_trv2(ev); if (next != null) { next.Get_Expected_trv2(ev); } Get_Expected_trv2_aft(ev); } }