Q: Some of the cds in the AP book will not compile with Demeter/Java for example the Trip example on page page 94. A: There is a transition document http://www.ccs.neu.edu/research/demeter/DemeterJava/forReadersAPBook/APbookWithDemJava.html which gives further information. The class dictionary notation is almost upward compatible from the book to Demeter/Java but the Java designers did a trick and introduced classes which matched our Demeter classes, except their name. We adapted to the Java names as follows: ====================================== NAME CHANGES The terminal classes have been renamed as follows: C++ Java --- ---- DemNumber Integer DemString String DemIdent Ident DemText Text DemReal Double Integer and String and Double are defined in package java.lang. ======================================