// This file is automatically generated by DemeterJ. CopyVisitor { {{ private java.util.Stack history = new java.util.Stack(); public CopyVisitor(Class firstClass) { try { history.push(firstClass.newInstance()); } catch(Exception e) { e.printStackTrace(); } } }} get copy {{ return history.peek(); }} return Object {{ get_copy() }} before -> TestFile, tests, Test_List {{ TestFile it = (TestFile) history.peek(); Test_List p = new Test_List(); it.set_tests(p); history.push(p); }} after -> TestFile, tests, Test_List {{ history.pop(); }} before -> Test, result, Result {{ Test it = (Test) history.peek(); Result p = new Result(); it.set_result(p); history.push(p); }} after -> Test, result, Result {{ history.pop(); }} before -> ComputeBiasTest, testname, TestName {{ ComputeBiasTest it = (ComputeBiasTest) history.peek(); TestName p = new TestName(); it.set_testname(p); history.push(p); }} after -> ComputeBiasTest, testname, TestName {{ history.pop(); }} before -> ComputeBiasTest, pairs, Pair_List {{ ComputeBiasTest it = (ComputeBiasTest) history.peek(); Pair_List p = new Pair_List(); it.set_pairs(p); history.push(p); }} after -> ComputeBiasTest, pairs, Pair_List {{ history.pop(); }} before -> UpdateBiasTest, testname, TestName {{ UpdateBiasTest it = (UpdateBiasTest) history.peek(); TestName p = new TestName(); it.set_testname(p); history.push(p); }} after -> UpdateBiasTest, testname, TestName {{ history.pop(); }} before -> UpdateBiasTest, beforepoly, Polynomial {{ UpdateBiasTest it = (UpdateBiasTest) history.peek(); Polynomial p = new Polynomial(); it.set_beforepoly(p); history.push(p); }} after -> UpdateBiasTest, beforepoly, Polynomial {{ history.pop(); }} before -> UpdateBiasTest, pairs, OPair_List {{ UpdateBiasTest it = (UpdateBiasTest) history.peek(); OPair_List p = new OPair_List(); it.set_pairs(p); history.push(p); }} after -> UpdateBiasTest, pairs, OPair_List {{ history.pop(); }} before -> Pair, r, Integer {{ Pair it = (Pair) history.peek(); it.set_r(dest); }} before -> Pair, frac, Double {{ Pair it = (Pair) history.peek(); it.set_frac(dest); }} before -> OPair, op, Op {{ OPair it = (OPair) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_op((Op) p); history.push(p); }} after -> OPair, op, Op {{ history.pop(); }} before -> OPair, r, Integer {{ OPair it = (OPair) history.peek(); it.set_r(dest); }} before -> OPair, frac, Double {{ OPair it = (OPair) history.peek(); it.set_frac(dest); }} before -> Polynomial, x3, SDouble {{ Polynomial it = (Polynomial) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_x3((SDouble) p); history.push(p); }} after -> Polynomial, x3, SDouble {{ history.pop(); }} before -> Polynomial, x2, SDouble {{ Polynomial it = (Polynomial) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_x2((SDouble) p); history.push(p); }} after -> Polynomial, x2, SDouble {{ history.pop(); }} before -> Polynomial, x1, SDouble {{ Polynomial it = (Polynomial) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_x1((SDouble) p); history.push(p); }} after -> Polynomial, x1, SDouble {{ history.pop(); }} before -> Polynomial, x0, SDouble {{ Polynomial it = (Polynomial) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_x0((SDouble) p); history.push(p); }} after -> Polynomial, x0, SDouble {{ history.pop(); }} before -> TestName, s, Ident {{ TestName it = (TestName) history.peek(); it.set_s(dest); }} before -> Result, v, Double {{ Result it = (Result) history.peek(); it.set_v(dest); }} before -> Result, poly, Polynomial {{ Result it = (Result) history.peek(); Polynomial p = new Polynomial(); it.set_poly(p); history.push(p); }} after -> Result, poly, Polynomial {{ history.pop(); }} before -> SDouble, v, Double {{ SDouble it = (SDouble) history.peek(); it.set_v(dest); }} before -> PrintVisitor, indent, int {{ PrintVisitor it = (PrintVisitor) history.peek(); it.set_indent(dest); }} before -> PrintVisitor, needSpace, boolean {{ PrintVisitor it = (PrintVisitor) history.peek(); it.set_needSpace(dest); }} before -> SubgraphVisitor, is_equal, boolean {{ SubgraphVisitor it = (SubgraphVisitor) history.peek(); it.set_is_equal(dest); }} before -> EqualVisitor, is_equal, boolean {{ EqualVisitor it = (EqualVisitor) history.peek(); it.set_is_equal(dest); }} before -> DisplayVisitor, indent, int {{ DisplayVisitor it = (DisplayVisitor) history.peek(); it.set_indent(dest); }} before -> TraceVisitor, indent, int {{ TraceVisitor it = (TraceVisitor) history.peek(); it.set_indent(dest); }} before -> Test_List, first, Nonempty_Test_List {{ Test_List it = (Test_List) history.peek(); Nonempty_Test_List p = new Nonempty_Test_List(); it.set_first(p); history.push(p); }} after -> Test_List, first, Nonempty_Test_List {{ history.pop(); }} before -> Pair_List, first, Nonempty_Pair_List {{ Pair_List it = (Pair_List) history.peek(); Nonempty_Pair_List p = new Nonempty_Pair_List(); it.set_first(p); history.push(p); }} after -> Pair_List, first, Nonempty_Pair_List {{ history.pop(); }} before -> OPair_List, first, Nonempty_OPair_List {{ OPair_List it = (OPair_List) history.peek(); Nonempty_OPair_List p = new Nonempty_OPair_List(); it.set_first(p); history.push(p); }} after -> OPair_List, first, Nonempty_OPair_List {{ history.pop(); }} before -> Nonempty_Test_List, it, Test {{ Nonempty_Test_List it = (Nonempty_Test_List) history.peek(); Class c = dest.getClass(); Object p = null; try { p = c.newInstance(); } catch(Exception e) { e.printStackTrace(); } it.set_it((Test) p); history.push(p); }} after -> Nonempty_Test_List, it, Test {{ history.pop(); }} before -> Nonempty_Test_List, next, Nonempty_Test_List {{ Nonempty_Test_List it = (Nonempty_Test_List) history.peek(); Nonempty_Test_List p = new Nonempty_Test_List(); it.set_next(p); history.push(p); }} after -> Nonempty_Test_List, next, Nonempty_Test_List {{ history.pop(); }} before -> Nonempty_Pair_List, it, Pair {{ Nonempty_Pair_List it = (Nonempty_Pair_List) history.peek(); Pair p = new Pair(); it.set_it(p); history.push(p); }} after -> Nonempty_Pair_List, it, Pair {{ history.pop(); }} before -> Nonempty_Pair_List, next, Nonempty_Pair_List {{ Nonempty_Pair_List it = (Nonempty_Pair_List) history.peek(); Nonempty_Pair_List p = new Nonempty_Pair_List(); it.set_next(p); history.push(p); }} after -> Nonempty_Pair_List, next, Nonempty_Pair_List {{ history.pop(); }} before -> Nonempty_OPair_List, it, OPair {{ Nonempty_OPair_List it = (Nonempty_OPair_List) history.peek(); OPair p = new OPair(); it.set_it(p); history.push(p); }} after -> Nonempty_OPair_List, it, OPair {{ history.pop(); }} before -> Nonempty_OPair_List, next, Nonempty_OPair_List {{ Nonempty_OPair_List it = (Nonempty_OPair_List) history.peek(); Nonempty_OPair_List p = new Nonempty_OPair_List(); it.set_next(p); history.push(p); }} after -> Nonempty_OPair_List, next, Nonempty_OPair_List {{ history.pop(); }} }