Commands { {{ void process(TraversalGraph where) { CommandVisitor cV = new CommandVisitor(); where.traverse(this, cV); } }} } CommandVisitor { {{ void before(CreateEmptyFile host){ SimpleFile sf = SimpleFile.parse("simple " + (Ident) Main.cg.fetch(host, "from CreateEmptyFile to" + Main.FIdent); // host.get_filename().get_ident()); // SimpleFile sf = new SimpleFile( host.get_filename()); Main.cdir.get_contents().addElement(sf); System.out.println(" CreateEmptyFile "); } }} }