A{ traversal to_several(PrintV pV) { to {B,I,L,C,F,D,Bp,Ip};} (@ void run() throws Exception { PrintV pV = PrintV.parse("0"); to_several(pV); } @) } PrintV{ before B (@ System.out.println(host.get_b().booleanValue()); @) before I (@ System.out.println(host.get_i().intValue()); @) before L (@ System.out.println(host.get_l().longValue()); @) before C (@ System.out.println(host.get_c().charValue()); @) before F (@ System.out.println(host.get_f().floatValue()); @) before D (@ System.out.println(host.get_d().doubleValue()); @) before Bp (@ System.out.println(host.get_b()); @) before Ip (@ System.out.println(host.get_i()); @) } Main { (@ static public void main(String args[]) throws Exception { A a = A.parse(System.in); a.run(); System.out.println(" done "); } @) }