Hi Doug: while looking at the student programs, I could not figure out the behavior below. -- Karl demjava -code program Parsing program.cd... Building hashtable of classes... Expanding parameterized classes... Converting repetition classes... Filling in part names... Setting inheritance links... Parsing program.beh... Gathering methods... Expanding traversals... Expanding TestTraversal... Generating Java code to gen... java.lang.RuntimeException: java.io.FileNotFoundException: gen/Main.java at demeter.tools.demjava.Program.openOutputFile(Program.java:261) at demeter.tools.demjava.CodeGenerator.before(CodeGenerator.java:16) at demeter.tools.demjava.ClassDef.allClassDefs_trv2(ClassDef.java:207) at demeter.tools.demjava.Nonempty_ClassDef_DList.allClassDefs_trv2(Nonempty_ClassDef_DList.java:39) at demeter.tools.demjava.ClassDef_DList.allClassDefs_trv2(ClassDef_DList.java:42) at demeter.tools.demjava.ClassGraph.allClassDefs_trv2(ClassGraph.java:25) at demeter.tools.demjava.Program.allClassDefs_trv2(Program.java:647) at demeter.tools.demjava.Program.allClassDefs(Program.java:645) at demeter.tools.demjava.Program.generateCode(Program.java:251) at demeter.tools.demjava.Program.main(Program.java:134) make: *** [program.java] Error 255 /amd/saentis/export/adaptive/www/sources/DemeterJava/examples/j-c-bypassing4