 
	import java.io.*;
	import java.util.*;
	import demeter.*;
	import java.lang.*;


import demeter.*;
class Expected implements Cloneable {
  private Expected_Wrapper_List expected_wrapper_list;
  public Expected_Wrapper_List get_expected_wrapper_list() { return expected_wrapper_list; }
  public void set_expected_wrapper_list(Expected_Wrapper_List new_expected_wrapper_list)
    { expected_wrapper_list = new_expected_wrapper_list; }
  Expected() { }
  public Expected(Expected_Wrapper_List expected_wrapper_list) {
    super();
    set_expected_wrapper_list(expected_wrapper_list);
  }
  public static Expected parse(java.io.InputStream in) throws ParseError
    { return new Parser(in)._Expected(); }
  public static Expected parse(String str) throws ParseError
    { return parse(new java.io.StringBufferInputStream(str)); }

Names Fill_Vector() {
	ExpectedVisitor ev = new ExpectedVisitor(new Names());
        this.Get_Expected(ev);
        return ev.get_list();
	}
  public void Get_Expected(ExpectedVisitor ev)
    { Get_Expected_trv2(ev); }
  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);
    expected_wrapper_list.Get_Expected_trv2(ev);
    Get_Expected_trv2_aft(ev);
  }
}

