import EDU.neu.ccs.demeter.dj.*; class Main { public static void main(String[] args) { System.out.println(TraversalGraph.version()); ClassGraph cg = new ClassGraph(); // constructed from *.java A a = new A(new X(new B(new X(null, new C("ok"))), new C("not ok"))); // Strategy sg = new Strategy("from A via B to C"); // cg.traverse(a, sg, new MyVisitor()); Strategy sg = new Strategy("from A via B to C"); TraversalGraph tg = TraversalGraph.compute(cg, sg); tg.traverse(a, new MyVisitor()); System.out.println("Traversal Graph for from A via B to C"); System.out.println(tg); } }